Pages - Menu

页面

2019-06-12

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

原文出处:http://www.blogbus.com/ri0day-logs/48708807.html

内核关于内存的选项都在[code]/proc/sys/vm目录下.[/code]

1.pdflush,用于回写内存中的脏数据到硬盘。

可以通过 /proc/sys/vm/[code]vm.dirty_background_ratio调整。[/code] 首先查看这个值默认应该是10。

[[email protected] ~]# cat /proc/sys/vm/dirty_background_ratio

10

这个值是一个阀值,说明如果内存中的脏数据达到系统总内存的10%时,那么pdflush进程就会启动,将内存中的脏数据写回硬盘.这个值可适当调高.可获得更快的写入速度.

2.swappiness选项

[[email protected] ~]# cat /proc/sys/vm/swappiness

60

swappiness表示使用swap分区的使用程度,可以适当调整swappiness=0的时候表示尽可能使用物理内存swap空间.swappiness=100积极使用swap.

3.dirty_ratio

[[email protected] ~]# cat /proc/sys/vm/dirty_ratio

40

dirty_ratio的值是数据写进内存的阀值,40%是指当系统内存已经缓存了40%的数据以后,就不再往内存中缓存数据了.

附proc详解.. http://docs.google.com/View?id=dcbnv87x_22dc7hjkcn

没有评论:

发表评论