Centos7 设置虚拟内存

921 阅读1分钟
  • 系统: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