Добавление пространства подкачки

Добавление пространства подкачки#

Чтобы обеспечить коэффициент перераспределения ОЗУ, необходимо добавить пространство подкачки. Размер пространства подкачки зависит от установленного коэффициента перераспределения ОЗУ. Для его расчета можно использовать следующую формулу:

(total RAM – RAM used for system) * (RAM overcommitment ratio – 1)

Чтобы лучше понять, как вычисляется минимальный размер пространства подкачки, рассмотрим следующие примеры.

  • Общий объем физической памяти на вычислительном узле составляет 24 ГиБ.

  • 8 ГиБ ОЗУ зарезервировано под систему.

  • Рекомендуемый коэффициент перераспределения ОЗУ составляет 1,5.

По этой формуле минимальный обязательный размер пространства подкачки будет составлять 8 ГиБ. Рассчитав необходимое пространство подкачки, переходим к созданию и настройке файла подкачки.

Ограничения

  • После создания файла подкачки, его размер невозможно изменить.

Предварительные требования

  • Для создания файла подкачки в корневом каталоге должно оставаться не менее 100 ГиБ свободного пространства после создания файла. Например, чтобы создать файл подкачки размером 8 ГиБ, убедитесь, что в корневом каталоге есть не менее 108 ГиБ доступного пространства.

Создание файла подкачки

На всех узлах вычислительного кластера выполните скрипт configure-swap.sh, чтобы задать желаемый размер файла подкачки:

# /usr/libexec/vstorage-ui-agent/bin/configure-swap.sh -s 8192

Используйте этот скрипт, чтобы создать файл подкачки, подготовить пространство подкачки и добавить для него точку подключения к /etc/fstab.

Чтобы убедиться в успешном создании файла подкачки, выполните следующую команду:

# swapon -s
Filename               Type         Size    Used    Priority
/dev/sda3              partition    8258556    0    -2
/swapfile0             file         8389628    0    -3

Увеличение размера пространства подкачки

Cоздайте дополнительный файл с помощью следующей команды:

# /usr/libexec/vstorage-ui-agent/bin/configure-swap.sh -s 8192 --append