1、创建虚拟内存缓存文件
一般设置为物理内存的2倍
创建swap文件(每块1M,总共8192块,共计:8192M) [root@localhost ~] dd if=/dev/zero of=/swapfile bs=1M count=8192
2、构建+激活swap
# 构建swap格式到swapfile [root@localhost ~] mkswap /swapfile # 激活swap [root@localhost ~] swapon /swapfile swapon: /root/swapfile:不安全的权限 0664,建议使用 0600。
3、永久生效
[root@localhost ~] vim /etc/fstab # 将/swap none swap sw 0 0 这行注释掉,新增一行 /swapfile swap swap defaults 0 0
4、设置swap使用
# vim /etc/sysctl.conf vm.swappiness = 30
# sysctl -p
5、删除swap交换分区
停止正在使用的swap分区: $ swapoff /dev/mapper/centos-swap 删除swap分区文件: $ rm /dev/mapper/centos-swap 删除或注释在/etc/fstab文件中的以下开机自动挂载内容: /dev/mapper/centos-swap swap swap default 0 0