新建一个swap分区
首先, 你知道什么是交换分区(swap)嘛?
不知道的话先去查查吧!
如果内存不是很紧张, 也不需要休眠的话, Swap
分区在个人主机上存在的意义已经不是很大了.我自己是一块120G的SSD, 所以硬盘很吃紧, 分出8G的大小给Swap
太不划算了, 而且内存已经足够用了, 所以我就取消了Swap
分区, 这样看起来会安心一些 :P
但是在VPS
主机上, 交换分区还是很重要的, 因为私人买的主机, 一般内存都不会很大(因为贵啊!), 建立交换分区就会把系统暂时不用的数据存起来, 系统也就会有更多的内存来处理当前事务. 有的主机提供商会自动划分交换分区, 有的则不然(比如DigitalOcean), 需要你自己建立.
首先新建一个够你用的文件:
# dd if=/dev/zero of=/home/swap-fs bs=1M count=512
512+0 records in
512+0 records out
# ls -l /home/swap-fs
-rw-r--r-- 1 root root 536870912 Jan 2 23:13 /home/swap-fs
要不要科普一下/dev/zero
呢? 你还是自己去查吧 :) -> 我的谷歌
哦对了,还有我的维基
然后把新建的文件转换为swap
格式:
# mkswap /home/swap-fs
挂载我们新建的swap
分区:
swapon /home/swap-fs
如果想长期使用, 那就写入到/etc/fstab
:
/home/swap-fs swap swap defaults 0 0