我运行了一些Windows服务器以及(Debian和Ubuntu) Linux和AIX服务器。
我想继续监测这些系统的性能,以便轻松识别瓶颈,并对服务器上的一般活动进行概述。
在Windows上,我使用Windows性能监视器(perfmon)进行此操作。我设置了这些柜台:
关于瓶颈:
关于一般活动:
(有关在:http://itcookbook.net/blog/windows-perfmon-top-ten-counters上选择这些计数器的更多信息)
这个效果真的很好。它允许我在一个地方查看并找出最常见的瓶颈。
所以我的问题是,我如何在Linux服务器上做一些类似的事情?
我看过一些nmon (http://www.ibm.com/developerworks/aix/library/au-analyze_aix/),这是一个为AIX开发的免费性能监控工具,但也适用于Linux。但是,我不确定nmon是否允许我设置上面的计数器。可能是因为Linux和AIX不允许监视这些完全相同的度量。如果是这样的话,我应该选择哪一个,为什么?
如果nmon不是用于此的工具,那么您推荐什么?
发布于 2012-01-16 09:25:24
查看基本的系统度量并不能很好地显示性能。它可以指示性能如何受到限制-但是如果您想要度量应用程序的性能,那么您确实需要查看真正的事务。
无论如何,衡量性能的工具是没有尽头的。我用nagios。它在趋势/容量管理方面有点不足,但在报告、升级、故障隔离和添加自定义脚本(如果您想要度量您的transacions时需要这些脚本)方面却非常灵活。当然,有一些探测可以涵盖您列出的MSWindows和Linux的所有指标。
发布于 2012-01-16 09:16:44
有一些很好的选择,其中一些是F/OSS (一些有支持合同的F/OSS,也有完全的商业合同)。
我使用http://collectd.org/与我自己的脚本(基于这)从rrd文件中的结果数据中绘制漂亮的图片,并偶尔发送电子邮件给我。不过,这对您来说可能不太实用(我只监视几台机器)。
对于更大的安装,您可能希望类似于萨比克斯 (另一个开源选项,但考虑更多的是“企业级”而不是收藏品)。
您可以在http://en.wikipedia.org/wiki/Comparison_的_网络_监控_系统找到一个更完整的列表
发布于 2012-01-16 10:15:22
我喜欢munin,因为它易于安装和使用。(apt安装munin munin-节点)
https://serverfault.com/questions/350228
复制相似问题