Processing weight management

PR/SM enforces LP processing weights as follows:

  • For LPs with processor resource capping, PR/SM enforces the processing weights to within 3.6% of the LP's physical cores share for logical cores entitled to 1/10 or more of one physical cores. Typically, PR/SM manages processing weights to within 1% of the LP's physical core share. See Example 1. With processor resource capping.
  • For LPs without processor resource capping, PR/SM enforces the processing weights to within 3.6% of the LP's physical cores share for logical cores entitled to 1/2 or more of one physical cores. Typically, PR/SM manages the processing weights to within 1% of the LP's physical cores share. See Example 2. Without processor resource capping.
  • If a logical cores falls outside the enforceable ranges for logical cores entitled to less than 1/10 of a physical cores using capping or less than 1/2 of a physical cores not using capping, PR/SM enforces the processing weights to within 3.6% of the total capacity of the shared physical cores resources. However, PR/SM should typically manage the processing weights to within 1% accuracy.
  • Unused CP cycles to which a logical cores is entitled are made available to other logical cores in proportion to the weights set for the other logical cores.
  • An uncapped coupling facility LP with shared CPs and coupling facility channels defined honors its processing weight up to a point. PR/SM attempts to help ensure that each logical cores defined to a coupling facility LP gets at least 1 run time interval of service per every 100 milliseconds. For example, for a typical 12.5 millisecond run time interval, each logical cores gets 1/8th of a physical cores.