Linux CPU/内存负载图表

3

我正在Linux上开展项目并进行测试。 在我的报告中,我想呈现机器的CPU/内存负载图!

获取这些数据的最佳方法是什么? 我应该编写一个bash脚本以定期检查此信息(例如读取/proc/stat)吗?这个脚本会不会产生负载? 是否有轻量级的脚本或程序可用?


你生成了哪些原始数据? 你想要什么类型的图表? - kev
你的发行版没有http://linux.die.net/man/1/sar吗? - Nicholas White
2个回答

1

针对这个目的,我会使用 Munin。它非常容易安装,并且是大多数 Linux 发行版软件库的一部分。当然,您可以利用它来将许多服务器的图形分组在一起...


0
你可以使用 NagiosIcinga(Nagios 的衍生版本)来监控 CPU/内存负载。两者都支持监控参数的图表展示,并且都有插件可轻松监控 CPU/内存使用情况。 通过软件包管理器在 Linux 机器上设置 Nagios 相当简单。Icinga 支持自动生成 PDF 报告,其中还包含所监控参数的图形。 Icinga 提供了一个虚拟设备 - 因此安装相当容易。

不错,但我没有图形桌面的访问权限,只有 shell!:( 所以我想我应该手动制作图表! - amrzar
这些正在运行于Apache中,因此图表在浏览器中。我不确定您的监控有多重要,这些监控工具可能过于复杂。 - hovanessyan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接