2015-03-22 2 views
0

Я запускаю виртуальные машины в 2008 R2 и просто пытаюсь добавить память в один. Поэтому я выключил машину, увеличил память (статический) и включил ее. «Назначенная память говорит« 40970 МБ », но диспетчер задач Windows в VM говорит« 32768 »в общей строке для физической памяти.Общая память, отображаемая в диспетчере задач меньше, чем диспетчер Hyper-v Назначенная память

Кто-нибудь испытал это раньше и может помочь мне объяснить, почему это происходит и как решения?

ответ

0

Похоже, это может быть ограничением вашей гостевой ОС. Убедитесь, что ваша гостевая ОС поддерживает более 32 ГБ. 32 является максимальным для Server 2008 R2 Standard Edition.

+0

Ahhh. Сейчас это так очевидно. Это проблема. Не думал, что предел будет таким низким. Не могу поверить, что переход на следующую версию до 4TB. Спасибо. – user3043028

-1

Согласно this article, Hyper-V назначает буфер памяти, который можно изменить, на странице «Управление памятью», как описано в разделе «Шаг 3.

причина, почему есть больше» Assigned Memory «потому что Hyper-v выделяет больше виртуальной машины для виртуальной машины, чем активно ее использует, потому что функция динамической памяти включена.

Функция динамической памяти позволяет виртуальным машинам динамически использовать память на основе текущей рабочей нагрузки. Если приложение на виртуальной машине предназначено для использования фиксированного объема памяти, лучше предоставить виртуальной машине именно то количество требуемой памяти, а не использовать динамическую память, чтобы полностью использовать установленную память.

+0

Я использую статический вариант, хотя и все еще вижу, что будет 20% -ным буфером. По умолчанию буфер установлен на 20%, но опять же, что не имеет значения, пользуюсь ли я статическим правом? – user3043028

+0

@ user3043028 Если параметр управления памятью установлен на статический, настройка буфера 20% должна быть недоступна и, следовательно, не действует. Если вы просматриваете виртуальную машину в диспетчере Hyper-V, вы уверены, что опция динамической памяти отключена, а свойство «Память памяти» пустое? Если нет, вы должны перезагрузить vm, чтобы убедиться, что изменения вступили в силу. – ilian

+0

Существует буфер памяти размером 20% (это то, что вы подразумеваете под «Требование памяти»), но я подтвердил, что он также установлен в статическую память. Это может быть сбой, который будет разрешен при перезагрузке, но мне придется подождать до сегодняшнего дня, чтобы узнать. Кажется, он работает не так, как он был разработан. – user3043028