关于SWAP

 
在linux下,如果需要使用大量的虚拟内存,但是swap分区又不够大,这个时候我们可以通过下面两个方法来实现增大swap,当然这只是个假设,要彻底解决虚拟内存不够用的方法那就是增大你的物理内存。一般当我们的机子要使用到虚拟内存的时候就说明了我们的物理内存不够用了。所以系统才会调用虚拟内存。
 
第一种:
1.利用fdisk 先建立一个分区,然后将分区类型即ID改为82(swap)
2.使用mkswap 将刚才的分区格式化为swap格式
3.swapon 启用swap
 
第二种:
1.建立虚拟内存文件dd if=/dev/zero of=/tmp/swap bs=4k count=16382    /4k*16384~~64MB
2.格式化刚才建立出来的文件为虚拟内存文件格式mkswap /tmp/swap
3.使用swapon来启动该文件,使其成为虚拟内存swapon /tmp/swap不要怀疑,就是这样就可以了。
4.关闭swapoff
 
在启用新建立的虚拟内存文件之前以及之后你可以在终端下输入free -m 来观察swap分区的大小。