Когда я запускаю free -m
, я получаю другие данные, чем когда я использую htop
.
free -m
:
total used free shared buff/cache available
Mem: 992 396 149 23 446 392
Swap: 0 0 0
htop
:
Mem[|||||||||||||||||||||||||||||||||||||||||||||||||456 ]
htop
скриншот:
https://gyazo.com/71cbb11b6cf2609082a06a7c5acf1aaf
Информация:
Я точно знаю, что у меня 1 ГБ общей оперативной памяти, что говорит о том, что free -m
соответствует этому. Но почему htop
утверждает, что максимальный объем оперативной памяти составляет всего около 512 МБ? Я могу сказать, что у меня было 512 МБ, пока я не обновился до 1 ГБ около 12 часов назад. Я переустановил htop
, но это не помогло; Я получил те же результаты. Так почему же free -m
утверждает, что у меня общий объем ОЗУ 992 МБ, а htop
утверждает, что у меня около 512 МБ?
Возможно, вы неверно истолковываете то, что вам сообщает htop, я нигде не вижу, чтобы htop сообщал, что у вас только 512 МБ памяти. Вы можете получить исчерпывающий ответ, настроив htop для отображения чисел, а не графика. Зайдите в настройки F2 -> Meters -> Memory и затем нажмите пробел. Это будет переключаться между вариантами отображения памяти, одним из которых является текст, например
Mem:31.4G used 6.71G buffers 4.15M cache: 2.0G