Я строю Linux, веб-монитор ресурсов.
Сейчас я с нетерпением жду использования:
df
для чтения статуса использования HDD/proc/meminfo
(через cat) для чтения состояния RAMmpstat
(из пакета sysstat) для чтения загрузки процессора
В то время как df
и /proc/meminfo
возвращают данные практически мгновенно, mpstat
задерживается на указанный мною интервал - минимально допустимое значение равно 1 (в секундах).
Есть ли читатель использования процессора в реальном времени, или есть способ заставить mpstat
возвращать "мгновенно"?
вывод mpstat:
[psycketom@stone ~]# mpstat -P ALL 1 1
Linux 3.5.4-1-ARCH (stone) 03/05/2013 _x86_64_ (1 CPU)
11:33:15 AM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
11:33:16 AM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
11:33:16 AM 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
Average: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
Average: all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00
Average: 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00