В этом гайде я покажу вам, как настроить файл подкачки в CentOS 8
Файл подкачки — это пространство на диске, которое используется, когда объем физической оперативной памяти заполнен. Когда в системе Linux заканчивается ОЗУ, неактивные страницы перемещаются из ОЗУ в файл подскачки.
Прежде чем приступить к настройке, проверьте, включена ли в вашей установке CentOS подкачка, набрав:
# swapon --show
Если вывод пуст, это означает, что в вашей системе не включено пространство подкачки.
Создание файла подкачки
В этом примере мы создадим файл подкачки размером 4 ГБ с помощью команды fallocate.
# fallocate -l 4G /swap
Сделайте его доступным для чтения только пользователю root.
# chmod 600 /swap
Настройте файл для пространства подкачки.
# mkswap /swap
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=5c766682-0bec-4b16-a8aa-0756e5717792
Включите файл подкачки и добавьте его в систему.
# swapon /swap
Отредактируйте файл /etc/fstab и добавьте следующую строку, чтобы сделать изменение постоянным.
# nano /etc/fstab
/swap swap swap defaults 0 0
еперь мы можем перезагрузить наш сервер и проверить корректно ли настроен файл подкачки.
# reboot
# swapon --show
NAME TYPE SIZE USED PRIO
/swap file 4G 0B -2
Или командой free.
# free -h
total used free shared buff/cache available
Mem: 3.8Gi 140Mi 2.1Gi 16Mi 1.5Gi 3.3Gi
Swap: 4.0Gi 0B 4.0Gi
Отключаем файл подкачки
Выполните следующую команду, чтобы отключить файл подкачки.
# swapoff -v /swap
Удалите /swap swap swap defaults 0 0 запись из файла /etc/fstab.
Удалите файл подкачки.
# rm /swap
Вы узнали, как настроить файл подкачки в системе CentOS 8.