Книга: Программирование для Linux. Профессиональный подход

8.14. Функция sysinfo(): получение системной статистики

8.14. Функция sysinfo(): получение системной статистики

Функция sysinfo() возвращает системную статистике. Ее единственным аргументом является указатель на структуру типа sysinfo. Перечислим наиболее интересные поля этой структуры.

uptime — время в секундах, прошедшее с момента загрузки системы;

totalram — общий объем оперативной памяти;

freeram — свободный объем ОЗУ;

procs — число процессов, работающих в системе.

Для использования функции sysinfo() требуется включить в программу файлы <linux/kernel.h>, <linux/sys.h> и <sys/sysinfo.h>.

Программа, приведенная в листинге 8.12, отображает статистическую информацию о текущем состоянии системы.

Оглавление книги


Генерация: 1.715. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз