Почему использование памяти, показанное в системном мониторе, отличается от использования в ps_mem?

Я пришел в Ubuntu 16.04 из Mint 17.3 (и Ubuntu Mate 15.10), и я в шоке от использования памяти Ubuntu 16.04.

При чистой установке 16.04 использует около 650+ МБ ОЗУ, а через 1 или 2 дня, после того как я установил большинство нужных приложений для регулярного использования, 16.04 использует ~ 1 ГБ в режиме ожидания и поднимается до 1,5 ГБ только с 4 или 5 хромированные вкладки.

Затем я использую инструмент терминала для проверки памяти (я использую ps_mem здесь) - и память здесь значительно ниже, чем показывалось в System Monitor:

Итак, мои вопросы:

  1. Какой инструмент показывает правильное использование памяти: системный монитор или ps_mem?
  2. Почему Ubuntu 16.04 использует так много памяти?

3 ответа

Вы можете запустить free -m проверить использование памяти:

Pc_mem показывает фактическое использование памяти (используется столбец), но системный монитор gnome показывает использование (используется буфер / кэш-память) в соответствии с этим ответом.
Но я считаю, что уравнение меняется с системным монитором 3.18.2 на

(1-(используется / всего))*100 или (1-(используется / доступно))*100.

Я не уверен, что именно показывает ps_mem, но системный монитор gnome работает правильно, и в Ubuntu 16.04 есть проблемы с памятью. У меня Ubuntu 16.04 на трех разных компьютерах, и на каждой машине использование ОЗУ довольно высоко, около 1,5 Гб (я имею в виду использование оперативной памяти после загрузки и никаких дополнительных программ не запускались). На Ubuntu 15.10 использование оперативной памяти составило около 700 Мб. Единственное, что я нашел, - это отчет об ошибке, который подтверждает такую ​​ошибку. Я надеюсь, что каноническое исправит это.

Я отслеживаю использование памяти приложением, используя htop

sudo apt-get update
sudo apt-get install htop

затем беги мимо

htop

чтобы получить этот вывод:

Управление достаточно интуитивно понятно, что я использую его с F6 SortBy решить, меня больше интересует память или процессор%


Вот статья, которая показывает более продвинутые способы использования htop

Топ на стероидах - 15 практических примеров HTOP для Linux

Другие вопросы по тегам