Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C++ Linux Как получить информацию о системе

85K
01 декабря 2012 года
John =)
2 / / 18.11.2012
Доброго времени суток. Мне нужно вывести определенную информацию о системе, как то:
-Имя процессора, количество ядер, его частота и процент загрузки
-Название материнки
-Список процессов в системе
-количество ОЗУ и ПЗУ и свободное место

Подскажите пожалуйста, какие библиотеки и функции в с++ использовать. ОС Linux

Заранее спасибо (:
360
01 декабря 2012 года
P*t*
474 / / 15.02.2007
Вы ведь уже смотрели в гугле? Буду исходить из предположения, что требуемая библиотека сходу не находится.

Я бы просто из С++ запускал стандартные консольные средства.

Цитата:

-Имя процессора, количество ядер, его частота


Можно достать из файла /proc/cpuinfo
Вообще в каталоге /proc много всего такого можно найти

Цитата:

-Список процессов в системе


Команда ps -e
Также можно посмотреть на top и htop и поискать там не интерактивный режим. Загрузку процессоров и памяти они тоже показывают.

Цитата:

-количество ОЗУ и ПЗУ и свободное место


Команды free и df

1
01 декабря 2012 года
kot_
7.3K / / 20.01.2000
Дополняя. Практически любая информация о системе может быть получена из каталога /proc. Уделите внимание изучению системной архитектуры.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог