Swap
Перейти к навигации
Перейти к поиску
SWAP может состоять из нескольких устройств в качестве которых могут выступать разделы диска и/или файлы. Чтобы устройства SWAP подключились при загрузке, необходимо добавить их в /etc/fstab
Примеры определения в fstab:
/dev/sdb1 swap swap defaults 0 0 /swapfile swap swap defaults 0 0 /swapfile2 swap swap defaults 0 0
Управление SWAP
# показать использование RAM, в том числе размер swap free -h # показать список устройств SWAP swapon --show # создать файл размером 2GiB и отформатировать в swap fallocate -l 2G /swapfile chmod 600 /swapfile mkswap /swapfile # подключить устройство в SWAP swapon /swapfile # отключить устройство от SWAP swapoff /swapfile swapoff /dev/sdb1
Необходимо учитывать, что команды swapon и swapoff не вносят изменений в fstab, поэтому подключение или отключение устройств действуют до перезагрузки.
Приоритеты
В /etc/fstab можно указать приоритет swap устройств.
- значение приоритета может быть задано в диапазоне [-1 .. 32767]
- в первую очередь используются устройства у которых значение приоритета больше
- если значения приоритета равны, то использование распределяется равномерно
- для устройств, приоритет которых не определен, он уменьшается в порядке определения в файле fstab, начиная с -2, т.е. -2,-3,-4, ...
Примеры:
/dev/sdb1 swap swap sw,pri=10 0 0 /swapfile swap swap sw,pri=9 0 0 /swapfile2 swap swap sw,pri=9 0 0