swappiness调整的调整

  LINUX使用一个PAGE TABLE来跟踪VM到物理内存的映身关系。 当一个进程分配的内存很少被使用时候,就被标为不活动的。。以前的做法是使用LRU算法,来把不使用的PAGE写到SWAP上,后来发现这种机制效率不高。在2.6 kernel中,为每个PAGE设立一个AGE,当这个PAGE被引用时,它的AGE就增加,反之如果不用,PAGE的AGE就会被kswapped进程减少,当AGE少于0时,这个PAGE就会被写到SWAP上。swappiness设置表示KSWAPPED写PAGE到SWAP上的速度,default为60,当设为0时,表示尽可能使用物理内存,而不急于使用swap当你的物理内比较大时,可以减少这个参数,这样当进程被调度到运行时,需要的PAGE IN操作很少,从而加快了速度。,当设最大值为100时,表示尽快把不活动的PAGE写到SWAP上,意思刚好相反。

修改方法:

echo 0 > /proc/sys/vm/swappiness



转载:http://blog.chinaunix.net/uid-20785090-id-1844449.html


 小记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值