Увеличение объёма оперативной памяти виртуальной машины линукс под VMware ESXi

Увеличение объёма оперативной памяти виртуальной машины линукс под VMware ESXi

После увеличения объёма оперативной памяти виртуальной машины линукс на гипервизоре VMware ESXi необходимо активировать новую память внутри гостевой ОС. Эта инструкция подходит для Debian, Ubuntu и других дистрибутивов Linux с поддержкой горячего добавления памяти.

Активация памяти без перезагрузки

Если виртуальная машина настроена на использование горячего добавления ресурсов (hot-add memory), после расширения RAM в ESXi новая память появится в системе в состоянии offline. Чтобы задействовать её, выполните следующую команду:

grep line /sys/devices/system/memory/*/state | grep -i offline | sed "s/:offline//g" | sed "s/\/sys\//echo online > \/sys\//g" | /bin/bash

Эта команда автоматически переводит все блоки памяти из состояния offline в online.

Поддерживаемые ОС

Метод работает в следующих операционных системах при условии, что включена поддержка hot-add в настройках ВМ в ESXi:

  • Debian 10, 11, 12, 13
  • Ubuntu 18.04 LTS и новее
  • Другие современные дистрибутивы на базе ядра Linux 3.10+

Убедитесь, что в BIOS/UEFI виртуальной машины (через настройки ESXi) включена опция Memory Hot Add. Без неё система не увидит новую память даже после её добавления в конфигурации ВМ.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Другие проекты SKILX


UNLIX © Все права защищены 2015 - 2026 | SKILX

Копирование материалов с сайта UNLIX без указания полной ссылки на источник ЗАПРЕЩЕНО!