基于linux kernel的内存调优,附proc详解

0
分享 2015-12-11
基于linux kernel的内存调优,附proc详解. - [linux ]
Tag:linux kernel proc
版权声明 :转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://ri0day.blogbus.com/logs/48708807.html
内核关于内存的选项都在
/proc/sys/vm目录下.

1.pdflush,用于回写内存中的脏数据到硬盘。可以通过 /proc/sys/vm/
vm.dirty_background_ratio调整。

首先查看这个值默认应该是10。
[root@esf ~]# cat /proc/sys/vm/dirty_background_ratio 10
这个值是一个阀值,说明如果内存中的脏数据达到系统总内存的10%时,那么pdflush进程就会启动,将内存中的脏数据写回硬盘.这个值可适当调高.可获得更快的写入速度.
2.swappiness选项
[root@esf ~]# cat /proc/sys/vm/swappiness 60 swappiness表示使用swap分区的使用程度,可以适当调整swappiness=0的时候表示尽可能使用物理内存swap空间.swappiness=100积极使用swap.
3.dirty_ratio
[root@esf ~]# cat /proc/sys/vm/dirty_ratio 40
dirty_ratio的值是数据写进内存的阀值,40%是指当系统内存已经缓存了40%的数据以后,就不再往内存中缓存数据了.
附proc详解..
http://docs.google.com/View?id=dcbnv87x_22dc7hjkcn
文章来源:http://blog.csdn.net/liufeng1980423/article/details/6102313

0 个评论

要回复文章请先登录注册