2013年12月11日

摘要: 转载地址:http://blog.ops88.com/2012/07/12/74一. /proc/sys/vm/dirty_background_ratio该参数是在尝试一个write back 操作之前所持有的脏内存比例。在Linux内核中,pdflush内核线程池负责VM的回写操作。并周期性同步文件系统给的元数据。若超出了这个后台回写百分比,则pdflush守护进程异步处理回写操作。在CentOS5.5下,这个参数是10二. /proc/sys/vm/dirty_expire_centisecs该参数是数据可以保持为dirty状态的最大厘秒数。这个时间段通过查询所有在内存中缓存了脏页面的文 阅读全文
posted @ 2013-12-11 15:24 山本二十八 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 以下转自http://www.xaprb.com/blog/2009/08/23/how-to-find-per-process-io-statistics-on-linux/Newer Linux kernels have per-process I/O accounting and you can use the iotop tool to find out what’s performing I/O, but in many cases I’m trying to find the source of an I/O problem in an older kernel. I found 阅读全文
posted @ 2013-12-11 14:05 山本二十八 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Limited Memory今天在虚拟机里面用Word处理文档的时候,突然硬盘灯一阵狂闪,然后虚拟机就一起消失了。这种事情屡见不鲜,很明显是Linux内核把占用最多内存的程序(这次是VirtualBox)终止掉了,而硬盘灯为什么会狂闪呢?这是因为在内存 用光之前,Linux的pdflush会把dirty pages写回磁盘上腾出内存给其他程序用。这段时间系统几乎处于不可用状态,Annoying!oom_killer默认配置下,当没有内存可以用而又要用到内存时,Linux内核的oom_killer(out of memory killer)会扫描一遍占用内存最多的程序(可能有多个,比如Virtu 阅读全文
posted @ 2013-12-11 07:40 山本二十八 阅读(594) 评论(0) 推荐(0) 编辑

导航