1、查看目前内存配置情况
2、创建文件
3、启用swap
-
mkswap /var/swap
-
mkswap -f /var/swap
-
swapon /var/swap
再运行free -m查看swap是否已启用,
但是到这一步,只是临时swap,需要再配置fstab使swap文件永久有效
4、设置swap文件永久有效
重启检查是否已完成配置
5、取消swap
1)查看swap文件位置
-
[root@iZwz93t5hvwgq7l1r5y8cmZ /]# swapon -s
-
Filename Type Size Used Priority
-
/var/swap file 8191996 0 -2
2)取消swap、删除文件
-
swapoff /var/swap
-
rm -rf /var/swap
3)检查
-
[root@iZwz93t5hvwgq7l1r5y8cmZ /]# free -h
-
total used free shared buff/cache available
-
Mem: 7.6G 2.7G 174M 1.1M 4.7G 4.6G
-
Swap: 0B 0B 0B
6、更改Swap配置(依赖度)
1)查看依赖度
-
[root@iZwz93t5hvwgq7l1r5y8cmZ var]# cat /proc/sys/vm/swappiness
-
0
2)修改当前swappiness值为15,重启后失效
sysctl vm.swappiness=15
3)更改系统配置值,重启后依旧有效
echo "vm.swappiness = 15" >> /etc/sysctl.conf