[AIX Solaris HP-UX Linux Windows][z/OS]

在多层配置中配置工作因子

通过执行此任务来计算和配置多层配置的工作因子。

开始之前

  • 安装该产品。
  • 安装在一定工作负载下可运行的应用程序。

关于此任务

对于事务类、目标 Web 模块和处理层的每个组合,都存在工作因子。工作因子描述了给定事务类的请求给处理层带来的负载强度。您可以在各种不同的详细程度级别定义工作因子。自主请求流管理器 (ARFM) 在服务类、目标部署目标和处理层级别使用工作因子。如果处理层不是目标层或不是目标模块中的唯一处理层,那么可以在各个级别为任何此类处理层定义工作因子。

在具有多个层的配置中,工作概要分析程序会自动地计算目标层的工作因子,这可与随需应变路由器 (ODR) 直接通信。对于深度超过目标层的任何层,您必须定义工作因子。如果部署目标包含目标层和非目标层,那么必须为这两个层配置工作因子,其原因是工作概要分析程序在此情况下不能自动地计算工作因子。可以将平均处理器利用率除以每秒的平均执行请求数来计算工作因子。此任务描述如何查找这些值并为多层配置设定工作因子。

过程

  1. 为事务类/Web 模块对生成流量。 使用应用程序客户机或压力工具可以生成流量。
  2. 配置中的监视处理器利用率。确定平均处理器利用率。 要求某些机器(所有涉及处理流量的机器及与这些机器进行性能交互的所有机器)的处理器利用率都必须在已配置限制之内,该限制在运作策略 > 自主管理器 > 自主请求流管理器面板上使用最大 CPU 利用率属性定义。禁用所有自主管理器,以便您可以确保在您执行处理器利用率测量时,系统不会进行更改。
    • 应用程序布置控制器:通过将应用程序布置控制器置于手动方式来将其禁用。单击运作策略 > 自主管理器 > 应用程序布置控制器。选择启用复选框来禁用应用程序布置控制器。
    • 自主请求流管理器:可将 arfmManageCpu 定制属性在单元级别设置为 false,以禁用 ARFM。
    • 动态工作负载管理:对每个动态集群禁用动态工作负载管理。单击服务器 > 动态集群 > dynamic_cluster_name > 动态 WLM。选中动态 WLM 复选框来禁用动态工作负载管理。
    如果禁用自主管理器,那么可以通过后台任务添加处理器负载。对硬件使用外部监视工具。
  3. 在管理控制台中使用运行时制图功能来监视每秒的请求数(吞吐量)。 单击运行时操作 > 运行时拓扑。您可以查看每秒的请求数。
  4. 计算部署目标的工作因子。 使用以下公式来计算工作因子:
    work factor = (normalized CPU speed) * (CPU utilization) /
    (number of requests per second, measured at entry and exit of the target tier)
  5. 在管理控制台中配置工作因子。 在诸如服务器集群或独立应用程序服务器这样的部署目标上设置定制属性。有关可使用 workFactorOverrideSpec 定制属性来创建的覆盖的更多信息,请阅读“自主请求流管理器高级定制属性”。
    1. 为部署目标中的每个层定义一个事例。 每个事例由逗号隔开,并包含一个模式,对该模式设置的值等于您所计算的工作因子。该模式定义您可以对特定层进行覆盖的一组服务类、事务类、应用程序或模块,如以下示例所示。
      service-class:transaction-class:application:module:[tier, optional]=value
      通过输入 * 符号,可以为任一服务类、事务类、应用程序或模块指定一个通配符。每个模式最多只能包括一个应用程序、模块、服务类和事务类。此层是可选的,并表示部署目标名称和相对层名称。将此值设置为工作因子覆盖号,或者如果不定义任何覆盖,那么将其设置为 none
      在下列示例中,为两层配置设置工作因子覆盖值:
      • 仅将目标集群中的一个处理层的覆盖值设置为 100
        *:*:*:*100
      • 将第一层的 MyDynamicCluster 集群的覆盖值设置为 none。在缺省单元中,将第二层的 MyDynamicCluster 集群的覆盖值设置为 100
        *:*:*:*=none,*:*:*:*:MyDynamicCluster+2=100
      • 将第一层的覆盖值设置为 none。在 DbCel 单元中,将 CICS+1 层的覆盖值设置为 0.7
        *:*:*:*=none,*:*:*:*:../DbCel/CICS=0.7
    2. 在管理控制台中创建定制属性。 单击服务器 > 动态集群 > dynamic_cluster_name > 定制属性 > 新建。将属性的名称设置为 workFactorOverrideSpec。将属性的值设置为您在上一步中创建的字符串。
    3. 保存配置。

结果

将工作因子配置为覆盖由工作概要分析程序创建的工作因子值,并支持多个层的性能管理。

下一步做什么

对每个事务类模块/非目标层节点对重复这些步骤。另外,还必须配置每个外部节点的节点速度。有关配置节点的更多信息,请参阅“配置节点计算功能”。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_arfmmultitier
文件名:twve_arfmmultitier.html