Виртуальная память

Горячее подключение виртуальной памяти

Для виртуальной памяти доступно горячее подключение. Горячее подключение — это включение и отключение устройств во время работы ВМ.

Каждый раз при горячем подключении виртуальная память отображается как новое устройство памяти во вкладке "Устройства ВМ" в подробном просмотре ВМ, но не более 16 доступных слотов включительно. При перезапуске ВМ эти устройства удаляются из вкладки "Устройства ВМ" без снижения объёма памяти ВМ, предоставляя возможность горячего подключения устройств памяти. При неудачном горячем подключении (например, отсутствуют доступные слоты) увеличение памяти будет применено при перезапуске ВМ.

Примечание — На данный момент возможность для горячего подключения виртуальной памяти не поддерживается для ВМ, на которой установлен виртуализированный ЦУ.

Действия по горячему подключению виртуальной памяти:

  1. В главном меню Портала администрирования выберите пункт "Ресурсы → Виртуальные машины".
  2. Выберите выполняющуюся ВМ.
  3. Нажмите Изменить.
  4. Перейдите на вкладку "Система".
  5. В поле "Размер памяти" укажите общий требуемый объём.

Память добавляется объёмами, кратными 256 Мбайт. По умолчанию значение максимального объёма памяти, разрешённого для ВМ, равно четырёхкратному указанному размеру. Хотя значение изменяется в пользовательском интерфейсе, но для максимального объёма памяти нельзя выполнить горячее подключение. В случае появления пиктограммы (изменения, ожидающие применения) измените максимальный объём памяти снова на исходное значение.

  1. Нажмите OK.

На экране появится окно "Отложенные изменения параметров ВМ", поскольку некоторые значения (например, maxMemorySizeMb и minAllocatedMem) не изменятся до перезагрузки ВМ. Тем не менее, действие горячего подключения активируется изменением значения "Размер памяти", которое можно применить немедленно.

  1. Нажмите OK.

В результате информация об "Определяемой памяти" обновится во вкладке "Общие" в подробном просмотре ВМ, а добавленные устройства памяти можно будет увидеть во вкладке "Устройства ВМ" в подробном просмотре.

Горячее отключение виртуальной памяти

Для виртуальной памяти доступно горячее отключение, которое имеет следующие особенности и условия:

  • Горячее отключение можно выполнять только для памяти, для которой ранее было выполнено горячее подключение.
  • ОС виртуальной машины должна поддерживать горячее отключение памяти.
  • Устройство memory balloon виртуальной машины должно быть отключено (эта возможность отключена по умолчанию).
  • Для всех блоков памяти горячего подключения должно быть указано правило online_movable в правилах управления устройствами ВМ (сведения о правилах управления устройствами смотрите в документации ОС, установленной на ВМ).

При несоблюдении любого из вышеперечисленных условий процесс горячего отключения памяти может закончиться неудачно или стать причиной непредсказуемого поведения ВМ.

Действия по горячему отключению виртуальной памяти:

  1. В главном меню Портала администрирования выберите пункт "Ресурсы → Виртуальные машины".
  2. Выберите выполняющуюся ВМ.
  3. Перейдите на вкладку "Устройства ВМ".
  4. В столбце "Горячее отключение" нажмите на кнопку Горячее отключение рядом с устройством, которое нужно отключить.
  5. В окне "Горячее отключение памяти" нажмите OK.

При необходимости значение "Гарантированная физическая память" будет автоматически уменьшено для ВМ.