江苏省吴江市双板桥路3号兴源网络

0512-63028342

ly@wjxy.net.cn

LINUX 减少SWAP分区的使用权重

swappiness,Linux内核参数,控制换出运行时内存的相对权重。swappiness参数值可设置范围在0到100之间。 低参数值会让内核尽量少用交换,更高参数值会使内核更多的去使用交换空间。默认值为60(参考网络资料:当剩余物理内存低于40%(40=100-60)时,开始使用交换空间)。对于大多数操作系统,设置为100可能会影响整体性能,而设置为更低值(甚至为0)则可能减少响应延迟。

修改swappiness的值

1)临时设置(重启后失效)

# sysctl -w vm.swappiness=15
vm.swappiness = 15

# cat /proc/sys/vm/swappiness
15

2)永久设置

在/etc/sysctl.conf中编辑,增加如下参数(如果存在的话)

vm.swappiness = 15

sysctl -p  (立即生效)

 

发表回复