Previous topic |
Next topic |
Contents |
Index |
Contact z/OS |
Library |
PDF
![]() Example z/OS MVS Programming: Workload Management Services SC34-2663-00 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ExampleIn this example, there are three goal-mode systems in the sysplex, all running at 100% CPU utilization. Each system has two DNS servers running for a particular application. To assign weights to the three systems, WLM scans the CPU consumption table from the bottom up, looking for a level where at least one system has 5% or greater cumulative CPU consumption. In this case, Level 5 row is used because System A exceeds the 5% minimum (and so does System B). Level 5 is then used to calculate the weight for all systems including System C. So in this case the system weights are determined by the amount of importance 5 and discretionary work each system is running. Because there are two servers on each system, the server weight is the system weight divided by 2.
Starting with z/OS® V1R7 the IWMSRSRS service supports the function code SPECIFIC, that allows for calculated weights to also take the server-specific information into account. If the IWMSRSRS service is called with FUNCTION=SPECIFIC, then the weight calculated as described above, is additionally multiplied by a Performance Index (PI) factor and a queue time factor. The value of these two factors is calculated as follows:
Since z/OS V1R8 a third factor is multiplied into the weight calculation, the health factor. The health factor is set for the server address space either by the registration service IWMSRSRG or by the health service IWM4HLTH. For further information about these services, refer to IWMSRSRG – Register a Server for Sysplex Routing and to IWM4HLTH – Setting Server Health Indicator. ![]() ![]() ![]() |
![]() |