Portal | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Forum Index
 
Register
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
A job with SYSSTC service class is getting less CPU

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics
View previous topic :: :: View next topic  
Author Message
mighty

New User


Joined: 21 May 2008
Posts: 26
Location: chennai

PostPosted: Fri Apr 10, 2020 2:31 pm    Post subject: A job with SYSSTC service class is getting less CPU
Reply with quote

Jobs with less priority service class(PRODBAT) is getting CPU compared to the job with high priority service class(SYSSTC). I have seen in WLM definition and SYSSTC dispatching priorities are higher then the PRODBAT.

Can someone please explain me how this is possible.
Back to top
View user's profile Send private message

steve-myers

Active Member


Joined: 30 Nov 2013
Posts: 859
Location: The Universe

PostPosted: Fri Apr 10, 2020 5:15 pm    Post subject: Re: A job with SYSSTC service class is getting less CPU
Reply with quote

mighty wrote:
Jobs with less priority service class(PRODBAT) is getting CPU compared to the job with high priority service class(SYSSTC). I have seen in WLM definition and SYSSTC dispatching priorities are higher then the PRODBAT.

Can someone please explain me how this is possible.

Is it possible the started task actually requires less CPU time?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8561
Location: Dubuque, Iowa, USA

PostPosted: Fri Apr 10, 2020 9:39 pm    Post subject: Reply to: A job with SYSSTC service class is getting less CPU
Reply with quote

What was the CPU utilization when you observed this difference? What was the performance index for PRODBAT and SYSSTC when you observed this difference? WLM uses the goals of the policy to determine where to give resources. It does NOT guarantee that a service class with a higher priority will always get more resources than a service class with a lower priority. You also have to consider the importance of the workload of PRODBAT versus SYSSTC. There are a lot of other factors that influence WLM's resource allocations (including what is happening on every system in a sysplex), so merely stating that one service class is getting less CPU than another service class does not mean anything -- if the CPU is not running at or very near 100% used then you should not consider this an issue at all; if it is running at 100% it is entirely possible that other factors were causing waits and that would impact which service class got CPU time.
Back to top
View user's profile Send private message
mighty

New User


Joined: 21 May 2008
Posts: 26
Location: chennai

PostPosted: Sat Apr 11, 2020 9:43 pm    Post subject:
Reply with quote

Thank you Steve and Robert for your replies.
CPU Utilisation is not at 100% and this issue occurs in almost all the accounts. SYSSTC is mostly given to system started tasks. And when we analyse, the delay caused is due to CPU delay.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8561
Location: Dubuque, Iowa, USA

PostPosted: Sun Apr 12, 2020 12:17 am    Post subject:
Reply with quote

You didn't tell us what the PI for PRODBAT and SYSSTC were. If the service classes are meeting their goals, then you -- despite posting here -- do not really have any concerns that are worth worrying about.

Also, remember that WLM manages to goals and goals are NOT guaranteed to work like you think they do. A high priority service class will NOT get all the CPU time since WLM is also managing the goal for the lower priority service class and hence ensuring that it does get resources as well. The only time this won't be true is when work is DISCRETIONARY, in which case it will only get resources when no higher priority service class can use them.

Factors that impact WLM which you have not mentioned: number of processors in the sysplex, the importance of PRODBAT, how many service classes and periods you have defined, neither service classes' PI, and how the policy is defined in WLM. There are other factors as well, but these are some of the important ones.

The bottom line is that if you think a lower priority service class will not get resources even if a higher priority service class has delays, you are flat-out wrong and need to adjust your thinking about WLM.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
This topic is locked: you cannot edit posts or make replies. how to show the class of an ims trans... Renato Zangerolami CLIST & REXX 11 Fri Dec 06, 2019 6:50 pm
No new posts Storage usage in a web service provider. John Poulakos CICS 0 Tue Jun 04, 2019 8:12 pm
No new posts SDSF limit access to specifc output c... David Beckham All Other Mainframe Topics 1 Thu Mar 21, 2019 10:29 pm
No new posts ACS Routines Management class issue upendrasri All Other Mainframe Topics 5 Mon Jan 28, 2019 4:51 am
No new posts Web Service VS MQ Messages Ashishpanpaliya All Other Mainframe Topics 1 Wed Feb 28, 2018 10:48 pm

Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us