如果您发现需要更多的交换空间,添加它很简单,可以创建一个指定大小的文件用来当作交换文件。
  
  1.确认您的内核配置包含虚拟磁盘(Memory disk)驱动md。它在 GENERIC 内核中是默认的。

device   md   # Memory "disks"

   2.通过top或者swapinfo 命令可以查看原有的swap分区大小为512M



  3.创建一个交换文件(/usr/swap0),1024k x 512 = 536870912 约等于512M

dd if=/dev/zero of=/usr/swap0 bs=1024k count=512


  4.赋予它(/usr/swap0)一个适当的权限:

chmod 0600 /usr/swap0


  5.在 /etc/rc.conf 中启用交换文件:

swapfile="/usr/swap0"


  6.通过重新启动机器或下面的命令使交换文件立刻生效:

mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0


  7.查看新增加的swap是否生效: