[z/OS]

Tuning listener ports for workload management on WebSphere Application Server for z/OS

Tune your listener ports to enable effective workload management (WLM) by calculating the optimal value for the Maximum sessions property.

Note: 对于 WebSphere® Application Server V7 和更高版本,已稳定侦听器端口。有关更多信息,请参阅有关固定功能的文章。您应进行规划,以便将 WebSphere MQ 消息驱动的 Bean 部署配置由使用侦听器端口迁移为使用激活规范。[AIX Solaris HP-UX Linux Windows][IBM i]有关如何为非 ASF 方式配置激活规范的更多信息,请参阅为非 ASF 方式配置激活规范但是,仅当您确定此应用程序不必在版本低于 WebSphere Application Server V7 的应用程序服务器上工作时,您才能开始此迁移。例如,如果应用程序服务器集群中某些成员的版本为 V6.1,而某些成员为更高版本,那么仅当您将该集群中的所有应用程序服务器都迁移到此更高版本之后,才能迁移该集群上的应用程序以使用激活规范。

When there is a backlog of messages on the IBM MQ queue for your message-driven bean (MDB), you want some messages to be processed before other messages, based on transaction class.

The workload management (WLM) feature of WebSphere Application Server for z/OS® allows messages to be processed in a certain order based on transaction class. Workload management prioritization occurs when message IDs have been placed on the WLM queue. To allow effective WLM prioritization you must therefore make sure that enough message IDs are loaded on to the WLM queue to give the MDB a selection of messages with different transaction classes to choose from. If there are not enough messages on the WLM queue, the MDB takes the first available message on the WLM queue and transaction class is not considered.

To ensure that the WLM queue is loaded sufficiently to allow WLM prioritization, set the Maximum sessions property of the listener port to a value higher than the baseline recommendation of "twice the combined number of worker threads in all the servants for the server ."

  • To tune your configuration for WLM you need to determine the following values:
    • The average number of servant worker threads processing a given MDB.
    • The average number of available servants (some number between the minimum and maximum is started at any given time).

    These values can be estimated by using Performance Monitoring Information (PMI), other monitoring tools, or perhaps by a high-level understanding of how the message-driven bean fits into the general application flow of a specific server.

  • Set the Maximum sessions property on the listener port to one of the following values:
    • Twice the number of worker threads that are available for the maximum number of servants in the scalable server.
    • Twice the number of worker threads that are available in all servants.

    Too low a setting for Maximum sessions causes idle worker threads. Too high a setting can cause extra messages to build up on the WLM queue, but the extra messages should not be sufficient to overload the WLM queue and cause the server to fail.


指示主题类型的图标 概念主题



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