This will not work under light loads when a batch job (running without contention) will use as much memory as the storage pool allows. You could create a dedicated pool with limited memory, and assign the subsystem to that pool. If contention is your concern, I would simply lower the priority of the jobs within that subsystem. In this manner, the jobs would run normally under light loads, but not interfere with other jobs (say interactive) when system activity is greater. Dave
Unconfigured Ad Widget
Collapse
Announcement
Collapse
No announcement yet.
Limit CPU % used by Batch jobs
Collapse
X
-
Limit CPU % used by Batch jobs
Another suggestion is turning on the Automatic Performance system value, QPFRADJ. My suggestion is a 2, at IPL and automatic. Often it won't react fast enough, but it's better than monitoring it yourself. Secondly, I don't know if you have the performance tools or not, but it often will show you problem spots. Type GO PERFORM at a command line to see the tools. Getting it all set up is a bit lengthy, but I'll be glad to help if you're interested.
Comment
-
Limit CPU % used by Batch jobs
Why do you wish to limit the CPU% used? In a "normal" configuration the batch jobs are running at priority 50 and are effectively the last jobs the receive any CPU i.e. higher priority jobs take precedence. If a job takes more than, say, 20%, it is because a) it needs it/can use it and b) there is processor available i.e there are no prior demands. Tell us more about what your requirement is...
Comment
Comment