2012-03-15 148 views
0

我正在开发一个项目并在Linux上进行测试。 在我的报告中,我想介绍机器的CPU /内存负载图!Linux CPU /内存负载图

什么是获得这些数据的最佳方法!? 我应该写一个bash脚本来定期检查这个(例如读/ proc/stat)吗?这个脚本不会产生负载本身吗? 任何轻量级脚本或程序可用?

+0

什么原始数据没有你生成?你想要什么类型的图表? – kev 2012-03-15 14:46:36

+0

你的发行版没有http://linux.die.net/man/1/sar吗? – 2012-03-15 21:03:49

回答

0

您可以使用NagiosIcinga(Nagios分支)来监视CPU /内存负载。这两个参数都支持监视参数。两个插件都可以轻松监控CPU /内存使用情况。 通过包管理器在Linux机器上设置nagios非常简单。 Icinga支持自动生成PDF报告,其中还包含监视参数的图形。 Icinga提供了一个virtual appliance - 因此它很容易设置。

+0

不错,但我没有访问图形桌面,只是壳!:(所以我认为我应该使手动图自己! – amrzar 2012-03-15 14:49:44

+0

那些在Apache中运行,所以图表在浏览器中。我不知道你有多重要监控是,那些监控工具可能是一个矫枉过正的工具。 – hovanessyan 2012-03-15 14:50:14

0

为此我会用穆宁,这是非常容易的大多数Linux发行版的存储库的安装和部件,您可以使用,当然对于分组从多台服务器共同图表...