So, my question is, suppose we are in a high CPU use situation. In fact,
the CPU is running 100% and some jobs are not receiving any CPU.
Everything is running behind in service. That is, the PI for all batch
work is >1 . I want to ensure that non-production work will receive CPU
cycles. What is really wanted to to say that production batch will
receive 60% of the cycles, Model office about 20% and test about 10%.
These percentages are not of the entire CPU, but only of the CPU "left
over" after works such as production CICS, JES2, NET, etc get what they
need.


I'm confused by your statement regarding "everything is running behind in service". It seems to me that the first question that needs to be answered is "What are the real-world objectives the workload has to achieve?" A PI > 1, simply means that your defined goal hasn't been met, but it says nothing about the real-world experience seen by the end-user. In other words, don't specify response time goals of 0.5 seconds when 0.7 seconds would do.

Your SYSTEM and SYSSTC service classes will do fine by themselves. After that it is important to ensure that the goals for the other service classes reflect reasonable real-world objectives, rather than simply being numbers that look good on performance monitors. If the higher importance level service class goals aren't too aggressive, then (in the absence of capacity problems), there will be enough resources left to ensure that everyone gets a small piece.

Using Resource Groups is NOT a good idea unless you're prepared to have higher importance work miss its goals in order to honor the minimums. An approximation of the lower velocities can be calculated as:

{[(Total number of LPs) * (Percent avail)] / (Number of competing tasks) } * 100

The first term will approximate how much CPU resource is available after the higher importance work has taken its share, while the number of competing tasks is an approximation of how many work units are expected to be competing simultaneously.

In any case ... my two cents

Adam
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to