IT-Блог о программировании и операционных системах

Почему top и htop в Linux показывают разные значения памяти



Как мы знаем, инструменты top & htop в ОС Linux предназначены для мониторинга системы. Пользователи Linux наверное замечали, что значения используемой системой памяти разнатся если сравнивать отчёты этих двух утилит. Почему так?

Всё потому, что в отличии от top, утилита htop показывает все процессы в системе.

Утилита htop показывает вам только ту память, которая действительно используется приложениями, то есть кэш и буферы ядра не учитываются, там они показываются цветом. Напротив, в выводе команды top указывается число используемой памяти+буфер.

Аналогично с top ведёт себя команда free. Все графические системные мониторы типа conky работают аналогично команде top.

Комментариев нет:

Отправка комментария