- 系统:Centos7
- 内存:1G
- CPU:单核1.0 G
注意事项:增加删除swap的操作只能使用root用户来操作
一、增加虚拟内存交换文件
#查看当前的内存和虚拟内存空间
free -m
#增加swap交换文件,一般是实际内存的2倍。所以我这里设置为2G
dd if=/dev/zero of=/home/swap bs=1024 count=2048000
#制作swap格式文件
mkswap /home/swap
#修改权限
chmod 0600 /home/swap
#再用swapon命令把这个文件分区挂载swap分区,临时挂载,重启失效
/sbin/swapon /home/swap
#为防止重启后swap分区变成0,要修改/etc/fstab文件
vi /etc/fstab
#在文件最后一行加上以下代码
/home/swap swap swap default 0 0
二、删除swap交换文件
#停止swap分区
/sbin/swapoff /home/swap
#删除swap分区文件
rm -rf /home/swap
#打开自动挂载配置文件
vi /etc/fstab
#删除自动挂载指令
/home/swap swap swap default 0 0