Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2796351
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: LINUX

2010-11-03 11:49:23

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