Оглавление:
Определение - что означает Memory Overcommit?
Перерасход памяти - это процесс, в котором виртуальной машине (ВМ) выделяется больше памяти, чем доступной и выделенной физической памяти хост-машины. Он используется в средах виртуализации для выделения емкости памяти виртуальным машинам с более высокими требованиями.
Техопедия объясняет, что память перегружена
Переполнение памяти достигается через гипервизор, который получает физическую память от хост-компьютера и распределяет ее по разным виртуальным машинам. Перерасход памяти работает по принципу, согласно которому большинство виртуальных машин недостаточно используют выделенную память. Таким образом, неиспользуемая емкость памяти других виртуальных машин назначается виртуальной машине, которая требует дополнительной памяти. Гипервизор регулярно контролирует каждую операцию виртуальной памяти и динамически назначает неиспользуемую память ресурсоемким виртуальным машинам.