记录一下CentOS 重新设置SWAP
为什么要记录?
由于每次重置vps,CentOS的交换内存都是131M,且有点少,于是乎自己没修改都要去搜索相关博文查看,有点繁琐,所以自己记录一下本次操作
当前所有操作使用的是root用户,(超级管理员)权限
01删除原有的131M (138M)
重置系统 通过命令free -m
sudo swapon -s
如下图的swap
02 删除原有的swap
通过上图找到swap所在目录,我的在根目录,先通过 swapoff swap
停止,再通过 rm -rf swap
删除swap这个文件
03重新创建swap文件
使用命令 dd if=/dev/zero of=/swap bs=1M coutn=1024
划分出1G 的空间
04 启用交换文件
1.先设置权限 chmod 600 /swap
2.输入命令来告诉我们的系统设置交换空间 mkswap /swap
3.启用交换 swapon /swap
4.查看 swapon -s
05永久使交换文件
为了系统重新也可以使用需要编辑:vim /etc/fstab
有由于我们是修改系统默认的swap所以这里不需要修改,否则你需要在下面添加一条对应地址的记录··
/****** none swap sw 0 0
06 优化操作
cat /proc/sys/vm/swappiness
查看 交换频率
cat /proc/sys/vm/vfs_cache_pressure
查看 缓存
sysctl vm.swappiness=10
设置,重新电脑之后无效无效
sysctl vm.vfs_cache_pressure=50
设置,重新电脑之后无效无效
vim /etc/sysctl.conf
配置,重启电脑也生效
vm.swappiness=10
vm.vfs_cache_pressure=50
sysctl.conf末尾添加以上参数