Hello,
This situation is normal. The interactive jobs takes all the CPU they require and the batch job takes all it need from the rest. So if batch jobs use more CPU than interactive jobs, that is because interactive jobs take little CPU and then there is lot of CPU available for batch jobs.
If you want to reduce the CPU used by batch job, an easy way is to restrict the number of batch job that can run concurently.
Hope this helps
Denis Robitaille
Directeur Service technique TI
CASCADES INC.
412 Marie Victorin
Kingsey falls(QuÃbec) Canada J0A 1B0
T : 819 363-6130
F : 819 363-6155
"John Allen" <jallen@xxxxxxxxxxx> 11/19/2009 10:48 >>>
I know this question will probably have multiple answers including "it
depends"
If we have a subsystem setup to run a set of specific batch jobs. And these
jobs are running at the default batch job run priority of 50
(subsystem setup with normal default values you get when subsystem is
created and the SBMJOB does not have anything but the default values
specified)
The interactive jobs are running at the default priority of 10
Why do the Batch jobs (there are 5 of them total running in the subsystem)
seem to be taking up to 60-70% of CPU while the interactive jobs are taking
.5 - 1% each
Or is this nothing to worry about, the System i will adjust resources as
necessary to keep the interactive response time unaffected by batch jobs?
I do not have users complaining about slow response times (yet) I just
noticed this and it got me wondering why is this?
And who knows if it continues they may start calling me.
Also, is there something I can easily so to reduce the CPU% the batch jobs
are taking?
Tmeslice, or memory or anything else?
Thanks
John
As an Amazon Associate we earn from qualifying purchases.