z/OS MVS Programming: Workload Management Services
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


Calculation of server weights

z/OS MVS Programming: Workload Management Services
SC34-2663-00

Calculation of server weights

The basis for WLM's weight calculation is the Table 17 for each goal mode system in the sysplex. More than half of the systems in the sysplex need to be in goal mode for WLM to calculate weights. Otherwise, all weights are set equal to one. The table has one row for each level of work in the system:

  • Level 0 is used for service consumed by the system
  • Levels 1-5 are the externally defined importance levels
  • Level 6 is used for Discretionary work
  • Level 7 is unused service (equivalent number of service units

Each row contains the following fields:

  • Number of service units (SUs) consumed in 3 minutes at the given importance level and below.
  • Percentage of total capacity consumed in 3 minutes at given importance level and below. For example, Level 4 in the table has the service units consumed by importance 4, importance 5, and discretionary work plus unused capacity.)
  1. WLM scans the rows in the table in reverse starting with Level 7 until it finds a level where one or more systems have at least 5% cumulative service units of capacity. WLM then uses this table level for all goal mode systems to assign relative weights.
  2. A system weight is calculated for each system in the sysplex using the SU value in the selected row in the table.
                          SUs for this system at selected level  *  64
    	System weight    = 	---------------------------------------------------
    				                  total SUs for all systems at selected level
  3. Finally, a server weight is calculated:
                             system weight
    	Server weight     =  	---------------------------------		
    				                     # of servers on system

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014