Дом Облачные вычисления Что такое раздувание памяти? - определение из техопедии

Что такое раздувание памяти? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает «Раздувание памяти»?

Раздувание памяти - это функция управления памятью, используемая на большинстве платформ виртуализации, которая позволяет хост-системе искусственно увеличивать пул памяти, используя преимущества или освобождая неиспользуемую память, ранее выделенную для различных виртуальных машин.


Это достигается с помощью драйвера всплывающего окна, который устанавливается в гостевой операционной системе, с которой гипервизор обменивается данными, когда ему необходимо восстановить память посредством всплывающего окна.

Techopedia объясняет воздушный шар памяти

Посредством раздувания памяти хост-сервер может вернуть неиспользуемую память из других менее загруженных виртуальных машин и переназначить ее тем, которые требуют больше. Теоретически, сервер с 32 ГБ памяти может быть способен поддерживать объединенное выделение памяти для виртуальных машин 64 ГБ просто потому, что все эти виртуальные машины не будут использовать максимальный объем памяти, который им был назначен одновременно.


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


Очевидное преимущество заключается в том, что хост может поддерживать большее количество виртуальных машин при условии, что большинство из них большую часть времени не будет занимать выделение памяти. Но в системе, где большинство виртуальных машин заняты и используют большую часть выделенной им памяти, всплывающее сообщение может привести к снижению производительности. Это просто подчеркивает важность объема памяти для любой компьютерной системы.

Что такое раздувание памяти? - определение из техопедии