C++ Linux Как получить информацию о системе
-Имя процессора, количество ядер, его частота и процент загрузки
-Название материнки
-Список процессов в системе
-количество ОЗУ и ПЗУ и свободное место
Подскажите пожалуйста, какие библиотеки и функции в с++ использовать. ОС Linux
Заранее спасибо (:
Я бы просто из С++ запускал стандартные консольные средства.
Можно достать из файла /proc/cpuinfo
Вообще в каталоге /proc много всего такого можно найти
Команда ps -e
Также можно посмотреть на top и htop и поискать там не интерактивный режим. Загрузку процессоров и памяти они тоже показывают.
Команды free и df
Дополняя. Практически любая информация о системе может быть получена из каталога /proc. Уделите внимание изучению системной архитектуры.