Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

How to find out CPU savings

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

New User


Joined: 28 Dec 2007
Posts: 4
Location: pune

PostPosted: Wed Dec 31, 2008 10:37 am    Post subject: How to find out CPU savings
Reply with quote

I have set of jobs which I run through CA7. The set of jobs take 2.5 hours to complete. I have modified the set now and will take only 1 hour to complete. I can easily find out time saving ,however how can I understand ,how much CPU I have saved .
Back to top
View user's profile Send private message

dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Wed Dec 31, 2008 10:47 am    Post subject:
Reply with quote

Hello,

Many organizations run monthly reports showing resource usage by job. Often there is a file created of job related data that developers and others may use to generate such reports. You might ask if these exist and review them.

If there is nothing already in place, the info you want will be available in the SMF data.

In either case, you would talk with your scheduling or system support people to find out what is available.
Back to top
View user's profile Send private message
amolph

New User


Joined: 28 Dec 2007
Posts: 4
Location: pune

PostPosted: Wed Dec 31, 2008 10:55 am    Post subject:
Reply with quote

Thanks Dick.
Will check then and get those reports.
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Wed Dec 31, 2008 10:59 am    Post subject: Reply to: How to find out CPU savings
Reply with quote

You're welcome - good luck icon_smile.gif

d
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8593
Location: Back in jolly old England

PostPosted: Wed Dec 31, 2008 12:29 pm    Post subject:
Reply with quote

Although it is not clear exactly what you did to modify the application, there are a couple of points to think about.

If you have only amended the process order then there will be zero savings.

If you have amended the code or even execution JCL, then there is the possibility that you may have increased CPU consumption.

Also consider what else is running at the same time as your jobs. This workload can affect the elapsed times of your application without any effect on CPU consumption.
Back to top
View user's profile Send private message
amolph

New User


Joined: 28 Dec 2007
Posts: 4
Location: pune

PostPosted: Wed Dec 31, 2008 12:38 pm    Post subject:
Reply with quote

Thanks.
I have reduced the work load e.g. taking backup of 10 DBs insted taking backup of 20 in previous case.I think this should save CPU.
Back to top
View user's profile Send private message
expat

Global Moderator


Joined: 14 Mar 2007
Posts: 8593
Location: Back in jolly old England

PostPosted: Wed Dec 31, 2008 1:11 pm    Post subject:
Reply with quote

But does it compromise data integrity or rerun capability by removing the extra backups ?
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8121
Location: East Dubuque, Illinois, USA

PostPosted: Wed Dec 31, 2008 5:25 pm    Post subject:
Reply with quote

Elapsed time has only a tenuous relationship to CPU time -- a point which cannot be made enough since a lot of people don't understand it. Elapsed time is more affected by system load, WLM definitions, I/O contention, paging, and so forth. Even a simple change like adding buffers to DD statements can cut elapsed time by 80%.

If you want to find CPU savings, you can generally find a summary of the job in the listing, which typically gives TCB and SRB time for the entire job. Add these values and you'll have the CPU time used for the job.
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
No new posts find RACF group for access to spooled... jzhardy JCL & VSAM 1 Mon May 08, 2017 11:46 am
No new posts To find out size allocated to a seque... ashek15 JCL & VSAM 15 Thu Apr 27, 2017 9:42 am
No new posts find particular member name in PDS us... ravi243 CLIST & REXX 10 Mon Dec 19, 2016 6:44 pm
No new posts How to find the first monday of the w... abdulrafi COBOL Programming 10 Fri Nov 25, 2016 3:24 pm
No new posts Find out a active PGM jpsager JCL & VSAM 10 Fri Oct 07, 2016 4:32 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us