读书频道 > 网站 > 网页设计 > Linux内核精髓:精通Linux内核必会的75个绝技
显示统计信息
13-02-19    奋斗的小年轻
收藏    我要投稿   
经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Lin...立即去当当网订购

关于各分组内存使用量的统计信息可以从memory.stat文件中读取(见表2-4)。

表2-4 内存使用量的统计信息
名  称 说  明
cache 页面缓存量(字节数)
rss 匿名页面与交换区缓存的内存量(字节数)
mapped_file 指向进程空间的文件映射所使用的内存量(字节数)
pgpgin 页面换入次数
pgpgout 页面换出次数
swap 交换区使用量(字节数)
inactive_anon LRU列表中无效的匿名页面(字节数)
active_anon LRU列表中有效的匿名页面(字节数)
inactive_file LRU列表中无效的文件缓存(字节数)
active_file LRU列表中有效的文件缓存(字节数)
unevictable 不能用mlock等回收的内存量(字节数)

下列内容在使用层次结构时有效,将显示层次结构中处于上层的分组所限制的值(见表2-5)。

表2-5 使用层次结构时的分组限制值
名  称 说  明
hierarchical_memory_limit 上层分组对内存(进程内存+页面缓存)的限制值
hierarchical_memsw_limit 上层分组对内存(进程内存+页面缓存)+交换区的限制值

表2-6所示为层次结构中分组的合计,在本分组下创建的所有分组的合计值。
表2-6 层次结构中分组下的合计值
名  称 说  明
total_cache 本分组下所有页面缓存量(字节数)的合计值
total_rss 本分组下所有匿名页面与交换区缓存内存量(字节数)的合计值
total_mapped_files 本分组下所有指向进程空间的文件映射所使用的内存量(字节数)的合计值
total_pgpgin 本分组下所有页面换入次数的合计值
total_pgpgout 本分组下所有页面换出次数的合计值
total_swap 本分组下所有交换区使用量(字节数)的合计值
total_inactive_anon 本分组下所有LRU列表中无效的匿名页面(字节数)的合计值
total_active_anon 本分组下所有LRU列表中有效的匿名页面(字节数)的合计值
total_inactive_file 本分组下所有LRU列表中无效的文件缓存(字节数)的合计值
total_active_file 本分组下所有LRU列表中有效的文件缓存(字节数)的合计值
total_unevictable 本分组下所有不能用molock等回收的内存量(字节数)的合计值

小结

本节介绍了Memory Cgroup。使用Memory Cgroup设置内存使用量的上限,就可以避免产生多余的页面缓存,减少对其他处理的影响。

参考文献
 Documentation/cgroup/memory.txt
—Hiroshi Shimamoto

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站