Я очень новичок в мире вычислительной техники и начал использовать виртуальные машины. Однако я не понимаю, почему мои виртуальные машины не используют всю оперативную память, которую я им предоставляю. У меня установлена ОС Debian (64-разрядная версия) на хосте Windows 10 (64-разрядная версия), и я выделил гостю 2 гигабайта оперативной памяти. Когда я загружаюсь в ОС, виртуальная машина испытывает некоторые проблемы с производительностью (например, отставание вкладок и окон, экран периодически зависает). Я подозревал, что у меня может не хватить оперативной памяти, чтобы он работал гладко, поэтому я запускаю команду:

free -m

Из информации, которую я собираю, виртуальная машина имеет в общей сложности 1956 мегабайт оперативной памяти, однако, похоже, что она использует только 729 мегабайт оперативной памяти. Это меньше половины того, что я ей выделил. Запуск на этом малом объеме ОЗУ вызовет проблемы с производительностью, поэтому я хочу, чтобы виртуальная машина могла использовать больше ОЗУ одновременно. Есть ли причина, по которой виртуальная машина использует так мало оперативной памяти, и что я могу сделать, чтобы заставить ее использовать всю оперативную память, выделенную для устранения проблем с производительностью?

1 ответ1

0

Вы можете проверить использование свопа. Если оно превышает несколько МБ, вы можете перепроверить свою конфигурацию. Это верный способ сказать, что вашей системе не хватает памяти где-то между последней перезагрузкой и сейчас.

Если у вас низкое использование свопа, откуда вы берете доступное чтение памяти?

  • Если вы получаете этот номер от гостевой ОС, просто ваша гостевая ОС использует только такой большой объем памяти, но в ее распоряжении есть все 2 ГБ, точно так же, как ваша ОС не всегда использует всю физическую память , Около 800 МБ кажется наравне с использованием памяти новой установкой Debian на рабочем столе.

  • Если вы смотрите на память, используемую виртуальной машиной из вашей хост-системы, то это, вероятно, связано с тем, что используемый вами гипервизор использует "тонкую подготовку". В этом случае гипервизор только "резервирует" как можно меньше ресурсов и выделяет больше ресурсов тогда и только тогда, когда это требуется гостю. Сконфигурированное количество является здесь только максимальным значением, а не константой.

Что касается проблем с производительностью, я бы посмотрел на использование вашего диска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .