У меня недавний опыт работы с Microsoft HYPER-V SERVER 2012.
У меня много виртуальных машин, работающих на небольшом оборудовании. и небольшая память.
Вопрос:
это функция ОБЪЕДИНЕНИЯ ПАМЯТИ в WINDOWS 8, встроенная в HYPER-V SERVER 2012.
Я прошу конкретно о бесплатном STAND BY SELF HYPER-V SERVER, а не WINDOWS SERVER.
Функция задокументирована ЗДЕСЬ: http://blogs.msdn.com/b/b8/archive/2011/10/07/reding-runtime-memory-in-windows-8.aspx
Hyper-V использует динамическую память для устранения ограничений физической памяти. Вы назначаете виртуальной машине минимальный и максимальный объем памяти, и виртуальная машина будет использовать только то, что ей нужно в данный момент.
Hyper-V не разделяет страницы памяти гостевой виртуальной машины с другими гостевыми виртуальными машинами. Я не знаю, делает ли VMware это или нет, но мне кажется, что это нарушение безопасности.
Однако каждая гостевая ОС / раздел внутри Hyper-V по-прежнему имеет свой собственный диспетчер памяти и по-прежнему будет использовать методы управления памятью (например, объединение памяти для Windows 8), уникальные для этой операционной системы.
Изменить: Кроме того, вероятно, не важно проводить различие между Hyper-V Server 2012 и обычным Server 2012, поскольку, насколько мне известно, нет существенных различий между тем, как Hyper-V работает в этих выпусках Windows. Просто лицензионные различия.
Эта функция Windows 8 также будет очень хорошо сочетаться с улучшением Hyper-V 2012, поскольку Hyper-V теперь может со временем освобождать память от виртуальных машин. И похоже, что при объединении памяти виртуальные машины Windows 8 будут иметь больше памяти, которую нужно освободить после запуска.