LINUX.ORG.RU

Показания загрузки CPU в разных утилитах

 , , ,


0

2

ЦПУ 4 ядра 4 потока. Измеряю 4мя утилитами: top, htop, mpstat, iostat. Запущены они все одновременно. Цикл обновления - 1 секунда.
Htop показывает нагрузку на 1 ядро 5-6%, остальные ядра 0.0-0.3%.
Top показывает нагрузку по всем ядрам 0.0-0.5%.
Mpstat показывает idle 99.0-99.5%.
Iostat показывает idle 87-89%.
Погуглив про расчет загруженности и про /proc/stat сделал вывод, что idle или 100-cpuload должны быть одинаковы при одинаковом времени в цикле подсчета. Так откуда настолько разные показания?

И htop не показывает, чем создаются эти 5-6 процентов ?

mky ★★★★★ ()
Ответ на: комментарий от mky

Я уж думал никто не ответит. Отсортировано во всех утилитах по убыванию загрузки cpu. В htop'e все по 0 кроме serverauth от xorg, который 0.5-0.8%.

Hemianart ()
Ответ на: комментарий от Hemianart

Ну только ковырять исходники и изучать как какая из программ вычисляет эти числа.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.