增加虚拟内存:
1、检查当前的分区情况:
# free -m
2、增加交换分区文件及大小,如果要增加1G大小的交换分区,则命令写法如下,其中的 bs等于想要的块大小,count是要增加多少块,虚拟内存的大小等于bs*count
# dd if=/dev/zero of=/swapfile bs=1MB count=1024
3、格式化文件为虚拟内存格式,否则会报错。
# mkswap /swapfile
4、立即启用交换分区文件
# swapon /swapfile
5、如果要在引导时自动启用,则编辑 /etc/fstab 文件,添加行:
# /swapfile swap swap defaults 0 0
或者编辑/etc/rc.local文件,加入以下内容(具体根据自己的文件路径):
# swapon /swapfile
系统下次引导时,它就会启用新建的交换文件,再查看SWAP分区大小发现增加了2G。
=============================
调整虚拟内存:
需要先把虚拟内存关闭,
# swapoff /swapfile
如果报错的话,需要先把一些进程关闭,具体视情况而定
swapoff问题:swapoff failed: Cannot allocate memory
然后根据上面的内容做即可。
完成后别忘了启动关闭的程序。