Добавление пространства подкачки#
Чтобы обеспечить коэффициент перераспределения ОЗУ, необходимо добавить пространство подкачки. Размер пространства подкачки зависит от установленного коэффициента перераспределения ОЗУ. Для его расчета можно использовать следующую формулу:
(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
Что дальше