Just as a note, on V1R9, and rolled back to V1R7 and V1R8, there is now 
Blocked Workload/trickle support, which, if configured, will make sure all 
work, even discretionary, gets some access to the CPU.  You can configure 
how much of the CPU you want to give discretionary work, assuming your CPU 
is 100% utilized.  This might forestall screams.  And if you're willing to 
enable WLM-managed initiators, this can ameliorate the problem of a job 
tying up an initiator, since WLM will start more if it decides there is 
capacity available.

See 
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/FLASH10609 
for more information.

---
Kevin McKenzie
External Phone: 845-435-8282, Tie-line: 8-295-8282
z/OS BCP SVT, Dept FXKA, Bldg 706/2D38 



From:
Ed Gould <[email protected]>
To:
[email protected]
Date:
07/29/2009 05:40 PM
Subject:
Re: Enforcing CPU Time
Sent by:
IBM Mainframe Discussion List <[email protected]>



--- On Wed, 7/29/09, Ted MacNEIL <[email protected]> wrote:

From: Ted MacNEIL <[email protected]>
Subject: Re: Enforcing CPU Time
To: [email protected]
Date: Wednesday, July 29, 2009, 2:13 PM

>When you've set a cap that you constantly hit, then you need to control 
that which
is causing you to hit the cap, especially when it is a case of a test 
system causing problems with a production system.

A cap is better than cancelling.
I'd rather have a test job hang than blow it away and come back and use 
more resources later.
That's what 'Discretionary' is for.


Ted:
I am mixed on your answer. The problem as I see it if you cap it it ties 
up the initiator for a potentially long time. It also could mean that you 
do not meet service levels and your management gets dinged (and the 
politics that follows). Yet if you"cancel" the job (322 or 222 or 
whatever)  you can free up the initiator for other test jobs to execute. 
Now days the operator does NOT sit around and  monitor jobs so there is no 
easy way for him/her to  know that the job is essentially sitting there. 
In a busy shop I could see a job capped and no thruput occurs and then the 
screams start I CAN't get my job done etc etc usually its late in the day 
before anyone gets upset and the programmers get hammered as they are 
doing "nothing". On the overall  scheme of things people can live with 322 
or 122 or whatever a lot easier than no job thruput. 
A case in point we had a shared spool and 3 test job classes were set up 
so test could run with IDMS (no idea what type of jobs other than they 
needed IDMS). If those test jobclass got delayed the phones started to 
ring off the hook demanding to know "WHY"!!! . The answer is NOT to fire 
off another initiator as we had it finely tuned and (IIRC) only one job 
could be running against IDMS at the time. Hey I didn't design it we just 
implemented what the IDMS person wanted. There were also other issues of 
resource availability (tape drives and the like). This was a real world 
situation. We even went to the programmers management and explained the 
situation and the agreed that a 322 or 522 or what ever was acceptable 
rather than delaying other people.
Ed



 

----------------------------------------------------------------------
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


----------------------------------------------------------------------
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