首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):
free -m
此处可以看到总内存是3837M,SWAP不存在。
查看swap信息,包括文件和分区的详细信息
swapon -s
目前是不存在的
使用dd命令创建一个swap交换文件
dd if=/dev/zero of=/home/swap bs=1024 count=1024000
这样就建立一个/home/swap的分区文件,大小为1G
制作为swap格式文件
mkswap /home/swap
再用swapon命令把这个文件分区挂载swap分区
/sbin/swapon /home/swap
再用free -m命令查看
此时已经有大约1G的交换空间,实际会比1G小点
为防止重启后swap分区变成0,要修改/etc/fstab文件
vi /etc/fstab
在文件末尾(最后一行)加上
swap /home/swap swap default 0 0
删除swap交换文件:
先查看swap信息
我这里是/home/swap分区,具体得看你自己的分区
先停止swap分区
/sbin/swapoff /home/swap
删除swap分区文件
rm -rf /home/swap
删除自动挂载配置命令
vi /etc/fstab
这行删除
swap /home/swap swap default 0 0