上一主题: 在一台计算机上运行多个收集器和 MOM下一主题: CDV 要求


配置企业管理器线程池以进行协同定位

企业管理器具有一个线程池,可执行每 15 秒搜集一次度量标准的工作。 线程池的大小是基于计算机中 CPU 核心的数量动态确定的。

在多处理器计算机上运行多个企业管理器(一个群集)时,通过将每个企业管理器配置为仅使用可用 CPU 核心的一部分,可以实现最佳的资源共享。

例如,如果您在 8 CPU 四核计算机上运行五个企业管理器,则每个企业管理器将其线程池的大小基于 32 个可用 CPU 核心。 由于来自所有五个企业管理器的线程争用 32 个可用 CPU 核心,因此该配置可以减少由于上下文切换而产生的吞吐量。

IntroscopeEnterpriseManager.properties 文件包含一个可用处理器属性,以指示企业管理器预期可用的处理器的数量:

introscope.enterprisemanager.availableprocessors=

继续该示例,在配备 32 个 CPU 核心的主机上有五个企业管理器的情况下,您将为每个企业管理器分配六个 CPU 核心。 然后按如下所示将可用处理器属性设置为 6:

introscope.enterprisemanager.availableprocessors=6

注意:有关设置此属性的详细信息,请参阅《CA APM 配置和管理指南》。