上一主题: 配置 MOM 代理负载平衡下一主题: 将新收集器添加到群集时的代理负载平衡


设置代理负载平衡度量标准的加权因子

在配置代理负载平衡时,MOM 根据权重调整后的负载将代理分配给收集器。 您可以调整群集中单个收集器的加权因子。 收集器可以处理的度量标准数确定收集器在群集中的相对能力。 很多因素会影响收集器可以处理的度量标准数,包括以下因素:

在设置代理负载平衡时,您可以配置加权因子,以要求 MOM 将较少的度量标准分配给容量较小的收集器。 您可以通过设置度量标准的权重负载来帮助避免群集性能问题,以便更为强大的收集器处理较大的度量标准负载。

introscope.enterprisemanager.clustering.login.<emID>.weight 属性的值是一个正数,用于控制收集器的相对负载。 特定收集器上的权重值除以群集上的所有权重值总和,即可得出分配给该收集器的度量标准负载所占的百分比。 确定 MOM 将代理分配给收集器的方式的因素可以修改此行为。

注意:在 introscope.enterprisemanager.clustering.login.<emID>.weight 属性名称中,<emID> 是任意标识符。 每个收集器都有唯一的标识符。 请提供适用于您的环境的标识符。

然后,在将代理分配给收集器时和重新平衡代理度量标准负载时,MOM 将使用权重调整后的度量标准计数。

例如,MOM 连接到三个收集器,而这三个收集器当前均没有报告的度量标准。

这三个收集器有以下权重设置:

MOM 以大约 3:2:1 的比率将度量标准分配给收集器 A、B 和 C。

请执行以下步骤:

  1. 打开位于 <EM_Home>/config 目录的 IntroscopeEnterpriseManager.properties 文件。
  2. 设置该属性,以将加权负载因子分配给收集器。
    introscope.enterprisemanager.clustering.login.<emID>.weight
    
  3. 保存并关闭 IntroscopeEnterpriseManager.properties。

设置代理负载平衡度量标准的阈值

introscope.enterprisemanager.loadbalancing.threshold 属性为度量标准的不平衡设置群集容差或阈值。

默认 introscope.enterprisemanager.loadbalancing.threshold 属性设置为 20,000 个度量标准,表示收集器失去平衡的度量标准数必须达到 20,000 个,MOM 才会重新平衡代理。 如果收集器小于或大于权重调整后的群集平均数且两者之差超过阈值,则收集器会失去平衡。 请参阅代理负载平衡使用方案以查看一些示例。

配置一个可避免频繁重新平衡的负载平衡阈值。 代理度量标准负载往往会是相当稳定的。 如果阈值设置得太低,在问题调查期间生成的临时度量标准会触发重新平衡。

请执行以下步骤:

  1. 打开位于 <EM_Home>/config 目录的 IntroscopeEnterpriseManager.properties 文件。
  2. 设置该属性,为度量标准不平衡配置群集容差。
    introscope.enterprisemanager.loadbalancing.threshold
    
  3. 保存并关闭 IntroscopeEnterpriseManager.properties。

设置代理负载平衡时间间隔属性

introscope.enterprisemanager.loadbalancing.interval 属性可指示 MOM 间隔多长时间检查一次群集中可能发生的重新平衡。 默认时间间隔为 600 秒(10 分钟),最小时间间隔为 120 秒(2 分钟)。

在重新分配任何代理后,群集需要几分钟的时间进行重新调整。 如果负载平衡时间间隔太短,在群集调整到以前的状态之前可能需要进行重新平衡。 如果使用应用程序分类视图,这个风险会更大。 在这种情况下,重新分配代理时,这些代理必须将应用程序分类视图数据重新发送给新的收集器(这会耗费更多时间)。 如果您已执行了这些操作,请注意由于重新平衡太频繁而可能引起的不稳定迹象:

请执行以下步骤:

  1. 打开位于 <EM_Home>/config 目录的 IntroscopeEnterpriseManager.properties 文件。
  2. 对此属性进行设置,配置 MOM 检查群集中负载平衡的频率。
    introscope.enterprisemanager.loadbalancing.interval
    
  3. 保存并关闭 IntroscopeEnterpriseManager.properties。

代理负载平衡使用方案

以下是一些可帮助您了解代理负载平衡在群集环境中的工作方式的方案。