关闭centos swap
交换分区主要是在内存不够用的时候,将部分内存上的数据交换到swap空间上,以便让系统不会因内存不够用而导致oom或者更致命的情况出现
当内存足够,我们就应该关闭swap,避免影响系统性能
首先在/etc/sysctl.d/
文件夹建立swapoff.conf
文件,写入
vm.swappiness = 0
设为0表示尽量不使用交换分区
接着刷新SWAP(将SWAP里的数据转储回内存,并清空SWAP里的数据)
swapoff -a && swapon -a
最后执行下面这条命令使配置生效,不需要重启
sysctl -p
最后用top查看当前状态
补充(可选):
- 修改
/etc/fstab
文件,取消swap分区的挂载
# /dev/mapper/centos-swap swap swap defaults 0 0
- 修改
/etc/default/grub
文件,删除rd.lvm.lv=centos/swap
部分,避免开机找不到swap分区系统启动失败,干脆不要找了 - 执行
grub2-mkconfig -o /boot/grub2/grub.cfg
重新生成启动菜单 - 重启系统进行测试,
reboot
参考文章:https://blog.csdn.net/huangyimo/article/details/80227991
参考文章:https://blog.csdn.net/odailidong/article/details/79656188