Ядро должно быть собрано с поддержкой дисков в памяти:
device md # Memory "disks"
Создадим и подключим swap-файл размером 2GB (256MB*4) в каталоге /var.
# dd if=/dev/zero of=/var/swapfile bs=256M count=4 4+0 records in 4+0 records out 1073741824 bytes transferred in 45.865136 secs (23410850 bytes/sec) # mdconfig -a -t vnode -f /var/swapfile -u 0 # swapon /dev/md0 # swapctl -l Device: 1024-blocks Used: /dev/md0 1048576 0
Готово. Для того, чтобы swap-файл подключался при загрузке, необходимо добавить в /etc/rc.conf:
swapfile="/home/swapfile"
Источник: Adding Swap Space
Дискуссия