Linux内核页回收swappiness参数确切含义

摇摆巴赫 摇摆巴赫 2014-05-07 10:35:15
员外
2014-05-07 13:59:44 员外 (You are what you say.)

解读很赞!

[已注销]
2014-05-30 09:03:32 [已注销]

程序升级后遇到一个现象无法解释,楼主看能不能帮忙分析一下。
系统有 48G 内存,2.6.32 内核,Free 部分长期保持在 1G 左右,匿名页 20G+,Cache 20G+,swappiness 为 0. 下面是“黑色”一分钟。
根据系统监控(粒度为一分钟):一分钟之内,2G 的 swap 空间用掉 1.5G;Cache 降到 5G;Free 涨到 19G;没有程序被杀掉;dmesg 没有内存相关日志。
这一分钟之内发生了什么,先后顺序是什么没办法知道。楼主能不能从内核的内存管理策略上分析一下,用户程序什么样的行为会导致这种状况发生?

谢谢!!!