swappiness,Linux内核参数,控制换出运行时内存的相对权重。swappiness参数值可设置范围在0到100之间。 低参数值会让内核尽量少用交换,更高参数值会使内核更多的去使用交换空间。默认值为60(参考网络资料:当剩余物理内存低于40%(40=100-60)时,开始使用交换空间)。对于大多数操作系统,设置为100可能会影响整体性能,而设置为更低值(甚至为0)则可能减少响应延迟。
1)临时设置(重启后失效)
# sysctl -w vm.swappiness=15
vm.swappiness = 15
# cat /proc/sys/vm/swappiness
15
2)永久设置
在/etc/sysctl.conf中编辑,增加如下参数(如果存在的话)
vm.swappiness = 15
sysctl -p (立即生效)