SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накопитель).
Далее показано как создать SWAP в веб-окружении виртуальной машины 1С-Битрикс.
Раздел
Инициализация:
mkswap /dev/sda1
Подключение:
swapon /dev/sda1
Файл
В этом примере:
- путь к файлу:
/swap
- размер файла
1 Гбайт
Порядок действий по созданию файла:
- Для начала необходимо создать сам файл подкачки
/swap
необходимого объёма с помощьюdd
dd if=/dev/zero of=/swap bs=1024 count=1024K
- С помощью утилиты
mkswap
записываем в файл/swap
системную информацию, которую операционная система будет использовать при работеmkswap /swap
- Установить маску прав
chmod 0600 /swap
- Для активации
/swap
вручную нужно выполнить:swapon /swap
- Для того, чтоб
/swap
автоматически активировался при загрузке операционной системы, необходимо указать его в автоматическую загрузку через/etc/fstab
echo "/swap swap swap defaults 0 0" | sudo tee -a /etc/fstab
Для проверки состояния файла подкачки:
cat /proc/swaps
Для удаления файла подкачки:
- Сначала необходимо отключить файл подкачки:
swapoff /swap rm /swap
- Затем нужно удалить сам файл, а так же не забыть удалить запись из
/etc/fstab
: