1 #创建一个6g的文件用于swap空间
dd if=/dev/zero of=/swapfile bs=1024k count=6146
ps:生成 swap 文件系统(执行该条命令后,可以看到生成了一个swapfile文件,这个文件在/目录下, 其中bs是每块的大小,count是块的数量;bs*count,就是swap文件的大小:这里1024k*6144=6G。)
2 生成swap文件
mkswap /swapfile
3 激活swap文件
swapon /swapfile
到此扩展成功,就swap添加到/etc/fstab文件
/swapfile swap swap defaults 0 0
通过free -m查看是否扩展成功
查看swap空间占用大的进程
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | less