用来做虚拟内存的,由于我们的内存有限,当我们运行程序多时,或者运行的程序用到的内存很多时,内存就不够用了,怎么办?于是我们用硬盘来做虚拟内存,把一些暂时不需要的内存信息存储到硬盘,当我们需要的时候在从硬盘里面读出来。
虽然现在的内存已经变得非常廉价,但是swap仍然有很大的使用价值,合理的规划和使用swap分区,对系统稳定运行至关重要。Linux下可以使用文件 系统中的一个常规文件或者一个独立分区作为交换空间使用。同时linux允许使用多个交换分区或者交换文件。
一、 使用free命令查看内存情况
# free
...略过
二、 用dd命令创建一个2G的文件
这个执行需要一定的时间,耐心等待。
三、 将新创建的文件创建为Linux Swap交换区文件
#mkswap /var/swapfile1
四、把新建的交换区加入的交换内存
#swapon /var/swapfile1
五、 再次查看交换内存大小
# free
...略过
六、设置系统启动后自动激活虚拟交换文件(如果不设置,系统重启后新加的交换内存丢失)
#vi /etc/fstab
/var/swapfile1 swap swap defaults 0 0