WLM Service Class Resources attributes

The WLM Service Class Resources Attribute Group monitors service class period performance relative to goals.

Actual Host Host actual value, either a response time in milliseconds or a percentage, based on the goal type. The value in this column is 0 if the goal type is Discret or Sysgoal. Valid value is 4-byte integer having 1 decimal place.

Average Response Time The average host response time of transactions in this service class. Valid value is an integer in the range of 0 through 2147483647, and can include the use of the *AVG, *MAX, *MIN, or *SUM functions. If used as a threshold in a situation, this value should be expressed in milliseconds; for example 1200.

Average Storage The average storage for this service class, excluding private virtual storage allocated in this service class through cross-memory services on behalf of other service classes. Valid value is a 4-byte integer.

CSS Priority Average Channel Subsystem (CSS) DASD I/O priority observed for address spaces with I/O Activity for a given Service Class Period (SCP). For SCPs with no observed I/O activity, or if CSS I/O priority management is disabled in the CPC Reset Profile, a value of Unavailable will be reported. Valid value is a 4-byte Hexadecimal in the range x'00' -x'FF'.

Class Flag Categorizes the service class based on the general types of transactions managed by it. Valid values:

  • Transaction. Service class manages subsystem transactions such as CICS or IMS transactions.
  • AddressSpace. Service class handles workloads such as batch jobs and started tasks.
  • TSO. Service class handles TSO users.
  • Report. Service class manages workloads that are classified as reports.
  • Unknown. Service class manages workloads that are not classified as one of the above.

CPU Critical Indicates whether address spaces running in a service class are CPU protected or "critical". Valid values are: Unavailable=-1 No=0 Yes=1

Duration The number of processor service units the period may use before work is passed to the next period. Valid value is an integer in the range of 0 through 2147483647 and can include the use of the *AVG, *MAX, *MIN, or *SUM functions.

Goal Importance The importance of this goal for the service class period. Goal importance for the service class is set as part of the Workload Manager (WLM) policy. When WLM cannot satisfy all goals, it tries to meet goals for more important service class periods first. Valid values:

  • Unavailable
  • Highest
  • High
  • Medium
  • Low
  • Lowest

Goal Percentile The percentage of work in the service class period (that is, the percentage of transactions) that completed within the expected response time (or goal value). Goal percentile is valid for percentile response time goals only. This value is set by the system administrator for this service class when the WLM policy is defined. It is not a measured result. Valid value is an integer in the range 0 to 100. This value can include the use of the *AVG, *MAX, *MIN, or *SUM functions.

Goal Type The type of goal for the service class period. Valid values:

  • Not available
  • SysGoal. Indicates that z/OS is to assign as high a priority as necessary to complete the work. It is reserved for use by the operating system to help prioritize system-related tasks.
  • Discret (Discretionary). Indicates that no specific service goal was defined for this service policy for the period. Work should run when resources are available. If multiple periods exist for a service class, this goal type applies only to the last period.
  • Velocity. A percentage value indicating how fast work should execute when ready, without being delayed for processor or storage access. Velocity goals reflect the ratio of time when a unit of work was ready to use the CPU to the time work was actually using the CPU. This type of goal is useful for managing long-running non-transaction servers such as job entry subsystem (JES) or hierarchical storage management (HSM). A high percentage indicates that work should process quickly; a low percentage indicates that a greater amount of delay is acceptable.
  • AvgResp. Specifies the average amount of time in which all work should complete.
  • PctResp. %Resp mmm < nnnnuu, where mmm is the percentage of work to be completed, nnnn is the response time to be achieved, and uu is a unit of time (milliseconds, seconds, minutes, or hours).
  • Velocio. A percentage value indicating how fast work should execute when ready, without being delayed for processor or storage access. Velocity goals reflect the ratio of time when a unit of work was ready to use the CPU to the time work was actually using the CPU or I/O. This type of goal is useful for managing long-running non-transaction servers such as job entry subsystem (JES) or hierarchical storage management HSM. A high percentage indicates that work should process quickly; a low percentage indicates that a greater amount of delay is acceptable.

Goal Value A value representing the goal assigned to the service class period. Values corresponding to goal types appear on the workspace as follows:

  • SysGoal. Actual goal values display as Not available. This type of goal indicates that z/OS is to assign as high a priority as necessary to complete the work, and is reserved for use by the operating system to help prioritize system-related tasks.
  • Discret (Discretionary). Actual goal values display as Not available. No service goal was defined for this service policy for the period.
  • Velocit. Velocity > nnn%, where nnn is a numeric value indicating how fast work should complete.
  • AvgResp. AvgResp < nnnnuu, where nnn.n is the average amount of time in which all work should complete and uu is a unit of time (milliseconds, seconds, minutes, or hours).
  • PctResp. %Resp mmm < nnnnuu, where mmm is the percentage of work to be completed, nnnn is the response time to be achieved, and uu is a unit of time (milliseconds, seconds, minutes, or hours).
  • Velocio. Velocio > nnn%, where nnn is a numeric value indicating how fast work should complete.

I/O Priority Average I/O Subsystem - UCB/Control Unit (IOS) priority observed for address spaces with I/O activity for a given Service Class Period (SCP). For Service Class Periods with no observed I/O activity, or if I/O priority management has been set to NO in the Workload Manager (WLM) policy, a value of Unavailable will be reported. Valid value is a 4-byte Hexadecimal in the range x'00' -x'FF'.

I/O Rate The number of I/Os per second as a measurement of data set and JES spool I/O activity for all data sets associated with this service class period. Valid value is an number to one decimal place accuracy.

Managed System z/OS operating system in your enterprise that an IBM® Z OMEGAMON AI for z/OS agent is monitoring. Valid value is a character string with a maximum length of 32 bytes.

Percent CPU The percentage of CPU time consumed by this service class period. Valid value is a 4-byte integer in the range 0.00 - 100.00.

Percent zIIP Percentage of System z9 Integrated Information Processors (zIIP) resource used by the service class period. The value is normalized to reflect the faster speed of a zIIP compared to a standard processor if the LPAR is dispatched on a restricted processor. Valid range is 0.00 - 100.00.

Percent zIIP On CP Percentage of standard processor resource used by the service class period performing System z9 Integrated Information Processors (zIIP) related work. This occurs when zIIP processors need help and zIIP-eligible work is place on the standard processor dispatch queue. Valid range is 0.00 - 100.00.

Performance Index Performance index for the host; a measure of how well a service class period is performing relative to its goal. Valid value is a 4-byte integer in the range 0.00 - 100.00. A performance index of less than 1 indicates that the period is performing better than its goal. A performance index of 1 indicates the period is meeting its goal. A performance index greater than 1 indicates the period is performing worse than its goal.

Average and percentile response time performance indexes are calculated by dividing the actual values by the goal values. The velocity performance index is calculated by dividing the goal value by the actual value.

Period The service class period number. If specifying a situation where the values should represent the service class as a whole, then specify Period="SUM". Period is used when building a situation for workflow thresholds at the service class level. Valid value is an integer in the range 1 through 8, and can include the use of the *AVG, *MAX, *MIN, or *SUM functions.

Promoted Percent The percentage of time the service class workload ran at a promoted dispatching priority.

Resource Group A group that specifies how much processor capacity is available to one or more service classes. Resource groups are used to limit or guarantee some amount of processing capacity to a service class or set of service classes.

Service Class The name of the service class being reported on. Valid value is a simple text string of from 1 through 8 characters; for example, TSO. A service class represents a uniquely-named group of work having common performance requirements such as similar performance goals, availability requirements, resource requirements, or business importance.

Service Class Description The text describing this service class as specified in the active service policy.

Storage Critical Indicates whether address spaces running in a service class are storage protected or "critical". Valid values are: Unavailable=-1 No=0 Yes=1

Workload The name of the workload that contains the service class. Valid value is a simple text string of from 1 through 8 characters; for example, BATCH.

Workload Description The text describing this workload as specified in the active service policy.

zIIP Service Units Number of service units consumed by the service class period performing work on a System z9 Integrated Information Processor.

zIIP on CP Service Units Number of service units consumed by the service class period performing work eligible for System z9 Integrated Information Processors on a standard processor.