使用 Hyperic Agent 定期出现 CPU 100% 的情况

使用 Hyperic Agent 定期出现 CPU 100% 的情况

我已经使用 Hyperic 几个月了,大部分时间我都对它很满意。但是我最近注意到代理进程似乎每 15 分钟就会占用 100% 的 CPU,持续约 30 秒。服务器是 Windows 2003,Hyperic 代理是 4.0.3 版。谷歌搜索后没有找到太多有用的信息。如果其他人也遇到过同样的情况,请指点我如何进一步调查,或者提出解决方法,我将不胜感激。

答案1

听起来 Hyperic 每 15 分钟扫描一次您的服务器。Hyperic 检查哪些配置设置?是否可以优化这些设置以减少影响?

  • 您可以尝试在其中一台服务器上监控较少的设置,看看是否产生效果。
  • 另一个进程也可能与 Hyperic 同时读取注册表和/或文件系统。您可以尝试禁用不必要的服务,看看是否能减少 CPU 负载。

答案2

我在使用 hyperic 4.1.1 时也遇到过类似的问题。运行了两年多后,我们发现 CPU 使用率开始升高。

我们将问题归咎于代理。在我们的案例中,我们使用了嵌入 jre 的代理。

我们安装了 v6 build 35 jre,并设置了 HQ_JAVA_HOME :

(注意:不要将此变量设置为 java bin 目录。而是将其设置为基本 jre6 目录,在 Windows 上通常是:c:\program files\java\jre6 )

我们重新启动了代理,世界恢复了和平!

http://pubs.vmware.com/vfabric5/index.jsp?topic=/com.vmware.vfabric.hyperic.4.6/Configure_JREs_for_Hyperic_Components.html

相关内容