使用此主题支持对象请求代理 (ORB) 服务高级设置。工作负载概要文件指定服务器工作负载概要文件,它可以是 ISOLATE、IOBOUND、CPUBOUND 或 LONGWAIT。
关于此任务
工作负载管理 (WLM) 不仅根据服务策略将工作分派给服务方,而且仅当有可用的工作程序线程时才执行此分派。WLM 工作程序线程是向 WLM 特地注册为工作接收方的常规线程。在
WebSphere® Application Server for z/OS® 实现中,此线程池是静态的。地址空间中的池不增长或缩小。工作程序线程的数量控制服务方中 WLM 接受的最大并发请求数。但是,这种情况仅适用于 HTTP、IIOP 和 Java™ 消息服务 (JMS) 驱动的请求。此线程池不处理异步 Bean。分配给此池的线程数由称为 ORB 工作负载概要文件的外部对象控制。
过程
- 要在管理控制台中配置工作负载概要信息,请单击。
- ISOLATE
- 线程数为 1。指定将服务方限制为单个应用程序线程。使用 ISOLATE 确保并发分派的应用程序不在同一服务方中运行。同一服务方中处理的两个请求会导致一个请求毁坏另一个请求。
- IOBOUND
- 缺省 - 线程数为处理器数的 3 倍。在应用程序中指定更多线程,这些应用程序在 z/OS 操作系统上执行耗费 I/O 的处理。线程数的计算基于处理器数。在耗费处理器和远程操作调用之间达到平衡的多数应用程序使用 IOBOUND。批处理作业是使用 IOBOUND 概要文件的一个示例。
- CPUBOUND
- 线程数等于处理器数。指定应用程序在 z/OS 操作系统上执行耗费处理器的操作,且因此不会从线程数比处理器数多的情况中获得益处。线程数的计算基于处理器数。在耗费处理器的应用程序(例如计算密集型 (CI) 作业、XML 解析和 XML 文档构造)中使用 CPUBOUND 概要文件设置,这些应用程序使用处理器花费了大量应用程序响应时间。
- LONGWAIT
- 线程数为 40。为应用程序处理指定比 IOBOUND 更多的线程数。LONGWAIT 将其多数时间花在等待连接网络或完成远程操作上。当应用程序频繁调用另一个应用程序系统(如客户信息控制系统 (CICS®) 抓屏应用程序)时,使用此设置,但很少执行其自己的处理。
- 要使用管理控制台来更改服务方实例的最大数和最小数,请选择。在服务器基础结构下,单击 。选中已启用多个实例框,然后输入服务方实例的最小数和最大数。
最小服务方数 <= 可能的服务策略数 <= 最大服务方数
结果
处理器数是控制器启动时处于联机状态的处理器数。可以通过在控制器作业日志中查找消息 BBOO0234I 来检查工作程序线程数。