Когда я бегу 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