Sys-Admin Forum

Включение swap на VDS (CentOS)

Смотрим используется ли своп:

free -m

Если все по нулям, создаем файл размером в 256Мб (1024х256=262144)

dd if=/dev/zero of=/swapfile bs=1024 count=262144

Или можно например так:

fallocate -l 4G /swapfile

Корректируем пермишены:

chmod 600 /swapfile

Устанавливаем своп:

mkswap /swapfile

Подключаем его:

swapon /swapfile

Смотрим снова:

free -m

Проверка:

swapon -s

или

cat /proc/swaps

После перезагрузки подключение свопа не произойдет, для автоподключения включаем в автозагрузку, редактируя файл /etc/fstab и добавляя в него строку:

/swapfile swap swap defaults 0 0

Дополнительно

Деактивация:

swapoff /swapfile

Удаление:

rm /swapfile

Так же не забываем удалить строку из /etc/fstab

Доп. инфо
http://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-swap-creating-file.html