linux – 图形内存使用的简单工具?
是否有一个脚本可以将内存使用情况显示为图形,例如作为饼图,每个进程都是一个单独的切片?
我不是在寻找像Munin这样的东西来描绘内存使用情况,而是在单个时间点显示每个进程的内存使用情况. 为了使我的请求更加模糊,它适用于无头服务器(因此没有X应用程序).最简单的方法是编写PNG文件,或者可能是HTML文件(可以使用Javascript来过滤流程,在图形类型之间切换等等) 解决方法
由于我将在一分钟内进入的多种原因,每进程内存记帐是棘手的.对于简单的监视,gkrellmd或nagios脚本可能就足够了.如果你想要更高的准确性,你需要更加努力.
smem引入了比例集大小的概念:
示例:启动GNOME,导致启动许多进程,每个进程对应一个applet和程序.它们都链接到libglib. Linux将libglib加载到一个内存块中,并将其映射到每个需要libglib的进程中.朴素内存记帐会根据链接到它的每个进程计算完整的libglib大小. smem在使用它的过程中划分了libglib的成本,以更贴近现实.它还有许多显示内存使用的选项(来自网站): >显示基本过程信息 但是,您需要一个非常新的内核(> 2.6.27). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |