Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 图形内存使用的简单工具?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

是否有一个脚本可以将内存使用情况显示为图形,例如作为饼图,每个进程都是一个单独的切片? 我不是在寻找像Munin这样的东西来描绘内存使用情况,而是在单个时间点显示每个进程的内存使用情况. 为了使我的请求更加模糊,它适用于无头服务器(因此没有X应用程序).最简单的方法是编写PNG文件,或者可能是HTML文件(可以使用Javascript来过滤流程,在图形类型之间切换等等) 由于我将在一分钟内进入的多
是否有一个脚本可以将内存使用情况显示为图形,例如作为饼图,每个进程都是一个单独的切片?

我不是在寻找像Munin这样的东西来描绘内存使用情况,而是在单个时间点显示每个进程的内存使用情况.

为了使我的请求更加模糊,它适用于无头服务器(因此没有X应用程序).最简单的方法是编写PNG文件,或者可能是HTML文件(可以使用Javascript来过滤流程,在图形类型之间切换等等)

解决方法

由于我将在一分钟内进入的多种原因,每进程内存记帐是棘手的.对于简单的监视,gkrellmd或nagios脚本可能就足够了.如果你想要更高的准确性,你需要更加努力.

smem引入了比例集大小的概念:

例:启动GNOME,导致启动许多进程,每个进程对应一个applet和程序.它们都链接到libglib. Linux将libglib加载到一个内存块中,并将其映射到每个需要libglib的进程中.朴素内存记帐会根据链接到它的每个进程计算完整的libglib大小.

smem在使用它的过程中划分了libglib的成本,以更贴近现实.它还有许多显示内存使用的选项(来自网站):

>显示基本过程信息
>显示系统视图smem -R 4G -K / path / to / vmlinux -w
>显示总数和百分比smem -t -p
>显示不同的列smem -c“name user pss”
>显示通过映射smem -M libxml过滤的进程
>显示按进程smem -m -P [e] volution过滤的映射
>从捕获tarball smem中读取数据–source capture.tar.gz
>显示标有pid smem的条形图–bar pid -c“pss uss”
>显示名称为smem –pie name -s RSS标记RSS饼图

但是,您需要一个非常新的内核(> 2.6.27).

大佬总结

以上是大佬教程为你收集整理的linux – 图形内存使用的简单工具?全部内容,希望文章能够帮你解决linux – 图形内存使用的简单工具?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。