Разница в показаниях top и htop?

Привет, Хабр.


Интересует такая вещь:


top:
8def0d1cc90abe19d1ed349acd78a7bf.png


htop:
78124b73ce74947c2ee39a505a2f48eb.png


Обратите разницу на показания расхода RAM, количества tasks… Почему так? При этом показания free соответствуют выводу top.


ОС — Debian Lenny.
  • Вопрос задан
  • 5923 просмотра
Пригласить эксперта
Ответы на вопрос 3
gaelpa
@gaelpa
htop.used = top.used-top.buffers-top.cached = free."-/+ buffers/cache".used
т.е. htop показывает только память приложений, не учитывая кэш и буферы ядра.
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Попробуйте включить отображение kernel threads в htop. Либо нажать Т. Тут одно из двух, точно не помню.

По поводу памяти. Htop указывает вам только действительно используемую приложениями память. Хоть бы F1 нажали: зеленое — used, синее — buffers, желтое — cache.

Кстати, на затравку — itmages.ru/image/view/112402/ebc4a1e5 человеческий htop.
Ответ написан
Комментировать
artyomst
@artyomst
видимо, в htop считает used+buffers, которые в top раздельны
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы