Балунирование памяти

Memory Ballooning

Механизм виртуализации, при котором гостевой balloon-драйвер помогает гипервизору вернуть часть закреплённой за ВМ памяти хоста в общий пул.

Балунирование памяти (Memory Ballooning) — механизм управления памятью виртуальных машин, позволяющий гипервизору возвращать часть выделенной ВМ физической памяти в общий пул хоста. По команде гипервизора balloon-драйвер внутри гостевой ОС выделяет и закрепляет страницы памяти, после чего соответствующие страницы памяти хоста могут быть освобождены; при уменьшении дефицита памяти баллон сдувается. Поскольку гостевая ОС сама выбирает, какие данные вытеснить, ballooning обычно эффективнее свопинга на уровне гипервизора и может уменьшить потребность в нём. Однако механизм не гарантирует безопасный memory overcommitment: при сильном давлении гостевая ОС может очищать кеши, использовать swap или завершать процессы из-за нехватки памяти, а гипервизор — дополнительно применять host swapping. Требуется поддерживаемый гостевой драйвер, например драйвер VMware в составе VMware Tools или virtio-balloon для KVM/QEMU.

Синонимы и варианты написания:

ballooningбаллунингбаллонинг памяти
Просмотров: 181

Где встречается

Статьи, в которых используется термин «Балунирование памяти»

Связанные термины

DomU(Unprivileged Domain)

DomU — непривилегированный гостевой домен Xen, выполняющий ОС и приложения с изолированными ресурсами; доступ к большинству устройств он получает через Dom0.

ВиртуализацияLinuxПамять

Blast Extreme

Blast Extreme — протокол удалённого отображения рабочих столов и приложений в Horizon, передающий сжатые графику, аудио и пользовательский ввод по сетевому соединению.

ВиртуализацияСетьПроизводительность

Cinder(OpenStack Block Storage)

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

ВиртуализацияХранение данныхДиск

Cloud-Init(cloud-init)

Cloud-Init — система начальной настройки облачных экземпляров, применяющая метаданные и пользовательские данные при первом запуске виртуальной машины.

ВиртуализацияУправлениеLinux

Content Library

Content Library — служба vSphere для централизованного хранения и распространения шаблонов ВМ, ISO-образов, OVF/OVA-пакетов и иных объектов между средами.

ВиртуализацияУправлениеVMware