自主请求流管理器设置

使用此面板来配置自主请求流管理器(ARFM)。ARFM 通过确定是否以及何时允许中间件服务器为消息提供服务,对应用程序的入局消息进行管理。对于 HTTP 和会话启动协议(SIP)流量而言,这些管理操作在随需应变路由器上执行。对于 Java 消息服务(JMS)和因特网 ORB 间协议(IIOP)消息而言,这些管理操作在应用程序服务器中执行。

要查看此管理控制台页面,请单击运作策略 > 自主管理器 > 自主请求流管理器

自主请求流管理器(ARFM)包含两个部件:控制器和网关。控制器以及随需应变路由器(ODR)中的一组网关为每个单元都实现了 ARFM 功能。网关对传入请求进行拦截和排队,而控制器向网关和布置控制器提供控制信号(即指令)。这些组件共同确定传入请求的优先顺序。

根据管理角色的不同,在配置自主请求流管理器时,您相应地拥有不同的特权。以下列表显示了用于配置自主请求流管理器的管理角色和特权:

监视员
可以查看信息。
操作员
可以在“配置”选项卡上查看信息。可以在“运行时”选项卡上更改设置。
配置员
可以更改配置,但不能更改运行时设置。
管理员
拥有所有特权。

启用安全性:如果启用了安全性,那么在没有正确安全权限的情况下,某些字段不可编辑。

聚集周期

每个 ARFM 网关都定期广播已聚集的统计信息,此字段指定该周期。缺省值为 5 秒。

网关支持将报告下列统计信息:
  • WebSphere Extended Deployment 管理控制台中的运行时图表绘制功能。
  • ARFM 控制器的操作。
  • 应用程序布置控制器的操作。

在设置聚集周期时,请将值设置得足够大,以支持收集足够数目的性能样本。网关将为每个请求收集样本。要生成良好的统计度量值,需要几百个样本。例如,与服务类相关联的请求需要运行 250 毫秒,并且平均并发运行 10 个请求。WebSphere Extended Deployment 将根据环境中的集群大小和资源来自动计算并发值。您可以在管理控制台中运行时操作下面的可视化面板中查看并发值。

因此,服务类每秒大约处理 40 个请求。如果将聚集周期值设置为 15 秒,将导致为每个聚集周期收集 600 个样本。600 个调查样本能够提供有用并且可靠的度量值。

如果将聚集周期值设置得太小,将导致性能指标不可靠。根据少量样本生成的性能指标不如根据大型样本生成的性能指标可靠。由于 ARFM 控制器是在生成新统计信息时激活的,因此,如果将聚集周期值设置得太大,将导致重新计算控制设置的频率较低。这样,WebSphere Extended Deployment 对流量强度和模式的突然变化的反应就会变得没那么灵敏。

最小控制周期长度

定义激活 ARFM 控制器的频率。缺省值为 59 秒。

在控制器激活过程中,将对输入进行评估并根据所接收的输入生成新的控制设置。当 ARFM 控制器从它的其中一个网关接收到新的统计信息,并且上次激活后的经过时间大于或等于最小控制周期长度,或者该控制器以前未曾被激活,该控制器的激活过程便开始。

平滑窗口

通过允许对网关统计信息进行并置,定义 ARFM 控制器对传入网关统计信息的敏感程度。缺省值为 12。

任何网关的 ARFM 控制器都使用该网关提供的最后几个统计信息报告的平均移动值。平滑窗口控制所合并的报告数。较低的平滑窗口设置将导致控制器较为灵敏,并且反应速度较快。但是,较低的设置还会导致灵敏地对数据噪声(不规则数据)作出反应。

平滑窗口与聚集周期的乘积与实际控制周期长度大致相同,有时,此长度略大于所配置的最小控制周期长度。

最大队列长度

将每个 ARFM 队列的长度限制为队列有可能保存的最大请求数。

对于随需应变路由器、节点组、服务类和部署目标之间的每一种组合,ARFM 都使用一个不同的队列。接收到请求时,如果队列已满,那么将拒绝该请求。如果此字段设置的参数值较小,就会增大由于流量短暂迸发而拒绝请求的可能性,而较大的参数值允许请求在队列中停留较长时间。已排队的请求会消耗内存。缺省设置是 1000,但请对此设置进行测试,以确定最适合于环境的值。

内存超负荷保护:WebSphere Application Server 堆大小的最大利用率

指定每个应用程序服务器对堆大小的最大利用率。此属性适用于 HTTP 和会话启动协议(SIP)消息。缺省值为 80%

最大 CPU 使用率

指定中间件节点对 CPU 的最大利用率。当节点的 CPU 使用率超出此百分比时,就认为该节点处于超负荷状态。缺省值为 80%

拒绝策略

拒绝策略通过拒绝不属于预先存在对话或会话的入局 HTTP 或 SIP 消息,防止 CPU 进入超负荷状态。

  • 不拒绝任何入局消息,即允许所有消息进入队列,而不考虑它们是否可能会超时或超出其服务策略目标的响应时间阈值。此选项的拒绝阈值为 -1
  • 对于不属于预先存在的对话或会话的入局消息,如果这些消息的预计响应时间超出其服务策略目标的响应时间阈值,那么拒绝这些消息。此选项的拒绝阈值为 0%
  • 对于不属于预先存在的对话或会话的入局消息,如果这些消息的预计响应时间比其服务策略目标的响应时间阈值超出以下百分比,那么拒绝这些消息。对于此选项,请指定以百分比计的拒绝阈值。例如,缺省值 400% 表示如果服务策略响应时间阈值为 500 毫秒的消息的预测响应时间超出 2.5 秒,那么将拒绝该消息。



WebSphere Extended Deployment 信息中心(在线)

相关信息
应用程序布置控制器设置
应用程序布置控制器定制属性

arfm