В этом гайде я покажу вам, как настроить файл подкачки в 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.

Tagged: