View previous topic :: View next topic
|
Author |
Message |
kart__0987
New User
Joined: 18 Jul 2006 Posts: 5
|
|
|
|
Hi All,
I have been asked to come up with a strategy to improve the Performance of a bunch of Mainframe applications at my site. We have identified a few focus areas as mentioned Below. Could you please suggest additional areas of opportunity as well as Best Practices and tips that will be of help in this process.
1. Long running batch Jobs - Identify the reasons for High CPU consumption using Strobe etc.. and take corrective action
2. High CPU online transactions
3. Reduce Batch Window by optimizing Job schedule
4. Eliminate Redundant processes and Jobs
5. Optimize DASD and TAPE storage by modifying JCL, reduce GDG limit etc.
6. Optimize SQL queries
7. Tips for better cobol Coding
Appreciate your thoughts and inputs. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
DB2 indexes and access paths can yield nice improvements
Better COBOL coding will not, in most cases, yield enough benefit to pay for the changes -- modern processors run so fast that the program has to be doing a lot (as in BILLIONS) of COBOL statements for any improvements to be noticeable.
Reducing the batch window can backfire -- a production system WILL have problems every now and then, and the shorter batch window increases the chances that online systems will not come up on time.
Optimizing DASD and tape won't improve performance and can increase run times if taken too far. |
|
Back to top |
|
|
Phrzby Phil
Senior Member
Joined: 31 Oct 2006 Posts: 1050 Location: Richmond, Virginia
|
|
|
|
How does GDG limit affect performance? |
|
Back to top |
|
|
kart__0987
New User
Joined: 18 Jul 2006 Posts: 5
|
|
|
|
one of the areas we are looking at is to reduce DASD and other storage costs. Keeping GDG limit at minimum and eliminating unneccessary backups will help towards that. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Reducing DASD and other storage costs has absolutely nothing to do with performance improvement -- especially since storage (and other) costs can be very highly dependent upon the site chargeback policies.
Perhaps you need to step back and rethink just what you are wanting help with? |
|
Back to top |
|
|
kart__0987
New User
Joined: 18 Jul 2006 Posts: 5
|
|
|
|
Apologize for not making it clear.It is a Performance improvement/Technology cost saving excercise. At this time i'm looking for ideas that can help acheive that.we will then prioritize the ones that involve least optimization effort and provide maximum benefit. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10886 Location: italy
|
|
|
|
for these kind of services/exercises the current consulting rates very easily exceed 2000€ per day
( plus expenses, naturally ) |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
Appreciate your thoughts and inputs. |
Probably not what you are looking for, but. . .
The laundry list posted has no specifics - no actual goals. This list may be what impresses some non-technical manager, but doesn't have any working points. The direction of "we want to make things better" is a motherhood statement - nothing can be said against wanting to make things better.
If your interest is tuning some of the things you have, some analysis needs to be done identifying specifics that are not acceptable (i.e. it runs too long and/or requires too many resources and/or . . .).
How is excessive cpu usage determined? Any other resource?
Suggest (and this has already been mentioned) that you not reduce the size of the batch window. . . "Things to do" tend to grow rather than shrink.
Depending on exactly what is happening on the system, it may be time to consider cpu/dasd upgrades. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10886 Location: italy
|
|
|
|
in the starting list the only thing that makes sense is
4) Eliminate Redundant processes .... |
|
Back to top |
|
|
Bill O'Boyle
CICS Moderator
Joined: 14 Jan 2008 Posts: 2501 Location: Atlanta, Georgia, USA
|
|
Back to top |
|
|
Phrzby Phil
Senior Member
Joined: 31 Oct 2006 Posts: 1050 Location: Richmond, Virginia
|
|
|
|
Motherhood with or sans apple pie? |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Yes
And baseball, oh my. . . |
|
Back to top |
|
|
|