Книга: Программирование для Linux. Профессиональный подход
7.6. Системная статистика
7.6. Системная статистика
Два элемента файловой системы /proc
содержат полезную статистическую информацию. В файле /proc/loadavg
находятся данные о загруженности системы. Первые три показателя — это число активных задач (выполняющихся процессов) за последние 1, 5 и 15 минут. Следующая строка отображает число выполняемых задач (процессов, запланированных к выполнению, а не заблокированных в каком-нибудь системном вызове) в данный момент времени и общее число процессов в системе. Последняя строка содержит идентификатор самого недавнего процесса.
В файле /proc/uptime
отражено, сколько времени прошло с момента загрузки системы и сколько времени с тех пор система пребывала в неактивном состоянии. Оба показателя выражены в секундах и представлены числами с плавающей запятой:
% cat /proc/uptime
3248936.18 3072330.49
Программа, показанная в листинге 7 7. определяет общее время работы и время простоя системы и отображает эти значения в понятном формате.
- Глава 7 Файловая система
- Статистика нотификаций
- Статистика базы данных InterBase
- Статистика страниц индексов
- Статистика InterBase-сервера
- Статистика по блокировкам
- Статистика в «Инстаграме»
- 10.13.13 Статистика TCP
- Системная учетная запись
- 19. Пиковое положение, или Статистика пасьянсов
- 1.4. Системная поддержка LPT-порта
- 2.6. Системная поддержка СОМ-портов