В моей среде VMware виртуальная машина помечена как « нагруженная » памятью, поскольку ей постоянно требуется около 75% общего объема ОЗУ.
Это виртуальная машина Debian 9, поэтому я несколько раз подключался к SSH, чтобы исследовать эту проблему; Я заметил, что free
вывод команды в среднем говорит о том, что используется только около 840 МБ ОЗУ из общего объема 2 ГБ, еще 1 ГБ используется для буфера / кэша.
Насколько я знаю, ядро Linux может восстанавливать буферную / кэшированную оперативную память, если ей требуется больше памяти: так, знает ли VMware vSphere об этом механизме или что у виртуальной машины неправильная конфигурация?
Редактировать: вот типичный вывод команды free -h
с этой виртуальной машины:
total used free shared buff/cache available
Mem: 2.0G 927M 76M 156M 1.0G 772M
Swap: 2.0G 293M 1.7G