Для добавления SWAP (подкачки) не обязательно создавать отдельный раздел на диске, достаточно создать файл-подкачки. Это оптимальное решение, если система требует SWAP для таких функций, как гибернация.
Для создания SWAP-файла используем утилиту dd:
sudo dd if=/dev/zero of=/swap bs=1M count=512
Меняем разрешения на SWAP-файла:
sudo chmod 600 /swap && sudo mkswap /swap
Отключаем SWAP, прописываем автомонтирование файла и включаем SWAP:
sudo swapoff -a
sudo echo "/swap swap swap defaults 0 0" | sudo tee -a /etc/fstab
sudo swapon -a
Проверяем SWAP командой free -m:
free -m
Вывод примерно такой:
total | used | free | shared | buff/cache | available | |
Mem: | 488 | 220 |
128 |
13 |
140 |
222 |
Swap: |
1021 |
124 |
897 |
Для изменения приоритета использования SWAP, установите параметр vm.swappiness в конфигфайле /etc/sysctl.conf:
sudo echo vm.swappiness = 100 >> /etc/sysctl.conf
- по умолчанию значение vm.swappiness = 60, отключить vm.swappiness = 0, установить максимальный приоритет vm.swappiness = 100
Похожие статьи:
Формат: GIF, PNG, JPG, JPEG