Я пытаюсь разобраться в htop. У меня есть виртуальный компьютер с 6 ГБ оперативной памяти под управлением Ubuntu 15.10. Я установил несколько приложений на сервер: Jenkins, Artifactory и некоторые другие инструменты. Когда я запускаю htop, я получаю это:
Когда я смотрю на VIRT и RES , в столбце цифры намного превышают обзор в верхней части, показывающий, что в настоящее время используется 1615/5967 МБ.
Как получить реальное представление о том, сколько ОЗУ потребляют различные приложения на сервере?
По умолчанию Выбраны скрытые потоки ядра :
Я попытался включить Скрыть темы пользовательского интерфейса , и теперь список имеет больше смысла:
Дубликаты все еще отображаются, но по крайней мере только «ожидаемое» потребление памяти показано для одного экземпляра приложений. Не уверен, рекомендуется ли этот параметр включить.
Я верю htop значениям по умолчанию на том, сколько потоков основной процесс использует и покажет всем им. Можно вырезать это в htop файле конфигурации. goto: ~/.config/htop/htoprc. или попытка в htop нажимают F2, и goto параметры экрана и выбор пространства нажатия "скрывают потоки ядра", и "скрытые потоки пространства пользователя" Должны обрезать его вниз для Вас.
Проще говоря, VIRT colmn - то, сколько памяти процесс может использовать для того процесса. Например, artifacto отобразил его сам 4612M для использования.
RES-Это представляет, сколько памяти он в настоящее время использует. Поскольку Artifacto, в настоящее время использует 722M.
Вот ссылка еще с некоторым информационным предметом; ссылка HTOP