具有Hyperic Agent的定期100%cpu

我已经运行Hyperic几个月了,大部分时间我都很满意。 不过最近我注意到,代理进程似乎每隔15分钟就会处理大约30秒的100%的cpu。 服务器是Windows 2003,hyperic代理是版本4.0.3。 一些谷歌search没有发挥太大的用处。 我很感激任何关于如何进一步调查这个问题的指针,或者如果其他人看到相同的结果,那么可以提出治疗build议。

听起来像Hyperic正在扫描您的服务器每隔15分钟。 Hyperic检查有哪些configuration设置,可以对其进行细化以减less影响?

  • 您可以尝试在其中一台服务器上监视较less的设置,以查看是否有效。
  • 另一个进程也可能与Hyperic同时读取registry和/或文件系统。 您可以尝试禁用不必要的服务,以查看是否减less了CPU负载。

我有一个与hyperic 4.1.1类似的问题。 经过2年的运行,我们开始看到高cpu的使用。

我们把问题隔离到代理。 在我们的例子中,我们使用了embedded式jre的代理。

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

(注意:不要把这个var设置为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