Добавление swap файла во FreeBSD, вольный перевод части официальной документации.
Первым шагом создадим swap файл /var/swap0 размером 1024M:
dd if=/dev/zero of=/var/swap0 bs=1M count=1024
Вторым шагом выставим необходимые права доступа на swap файл:
chmod 0600 /var/swap0
Третий шагом информируем систему о новом swap файле путём добавления его в /etc/fstab
md none swap sw,file=/var/swap0,late 0 0
swap файл подключится после перезагрузки системы, чтобы включить его немедленно, используйте swapon:
swapon -aL
Зачем это нужно?
Оперативная память довольно дорогой параметр при выборе VDS сервера, размер жёсткого диска обходится гораздо дешевле. Правда, swap область обычно создаётся в виде раздела жёсткого диска при первой инсталляции и увеличить его ещё тот геморрой, а иногда это необходимо. У меня, например, mysql сервер со временем выжирает весь своп и сервер тупо виснет пока mysql не будет перезапущен. Надеюсь этого решения хватит надолго.