Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
В гипервизорах хостов виртуализации используются механизмы перераспределения памяти типа Memory Balloon в VMWare и Dynamic Memory в Hyper-V. Это реализовано на уровне специальных драйверов, устанавливаемых в гостевых операционных систем (ОС) виртуальных машин (ВМ). Этот механизм позволяет хостовой ОС уменьшать физическую память, выданную гостевой ОС, для перераспределения в другие ВМ или под потребности самой хостовой ОС.
Есть мнение, что на виртуальных серверах с SQL Server желательно отключать использование Memory Balloon/Dynamic Memory, чтобы не позволять хосту виртуализации забирать ресурсы ВМ, которые могут потребоваться работе SQL Server. К тому же, включаемая на виртуальном сервере SQL Server в целях улучшения производительности политика блокировки страниц в памяти (Lock pages in memory) может в результате блокировки страниц в памяти виртуальной машины создавать конкуренцию механизмам перераспределения памяти Memory Balloon/Dynamic Memory, сводя пользу от них в некоторых ситуациях к минимуму.
Если всё же планируется использование Dynamic Memory в Hyper-V, то желательно ознакомится с документом Running SQL Server with Hyper-V Dynamic Memory - Best Practices and Considerations.
Для понимания лучших практик по виртуализации SQL Server на гипервизоре VMWare следует ознакомится с документом ARCHITECTING MICROSOFT SQL SERVER ON VMWARE VSPHERE - Best Practices Guide
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 12.02.2019 11:19