Linux关及性能的相关内核参数(一)

来源:互联网 发布:java应用架构设计pdf 编辑:程序博客网 时间:2024/05/29 03:24

1 位于/proc/sys/vm/
1)dirty_ratio:控制文件系统的文件系统写缓冲区的大小,写缓存占系统内存的百分比,表示当写缓冲使用到系统内存多少的时候,开始向磁盘写出数据。
2)dirty_background_ratio:控制文件系统的pdflush进程,在何时刷新磁盘。当写缓冲使用到系统内存多少的时候,pdflush开始向磁盘写出数据。增大之会使用更多系统内存用于磁盘写缓冲,也可以极大提高系统的写性能。
3)dirty_writeback_centisecs:控制内核的脏数据刷新进程pdflush的运行间隔。
4)dirty_expire_centisecs:声明Linux内核写缓冲区里面的数据多“旧”了之后,pdflush进程就开始考虑写到磁盘中去。
5)swappiness:swappiness的值的大小决定着如何使用swap分区。swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。

2
在《深入理解缓冲区》中,将继续分析如上的四个以dirty开头的相关的参数。

3
推荐阅读:
http://www.pgsqldb.org/mwiki/index.php/Linux%E5%86%85%E6%A0%B8%E5%8F%82%E6%95%B0
0 0
原创粉丝点击