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
 

 

Reducing MIPS of Mainframe CPU

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics
View previous topic :: :: View next topic  
Author Message
kaushikmitra

New User


Joined: 11 Apr 2008
Posts: 26
Location: MONTEREY

PostPosted: Sun Apr 13, 2008 11:33 am    Post subject: Reducing MIPS of Mainframe CPU
Reply with quote

If an application is having too much database calla Or if most of the submodules are linked dynamically ,is it the reason for high MIPS value for a Mainframe CPU . How the MIPS value is calculated and what are the general methods of reducing the MIPS value?
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: Sun Apr 13, 2008 12:56 pm    Post subject:
Reply with quote

Hello kaushikmitra and welcome to the forums,

Quote:
How the MIPS value is calculated and what are the general methods of reducing the MIPS
CPU usage is "calculated" very much the same way an electric or water bill is calculated. It is measured usage. "MIPS value" is not calculated by usage. MIPS value is similar to horsepower in a vehicle. It is a rating of how big a load can be handled.

In order to reduce usage, you must isolate which parts of your application are inefficiently implemented, and implement differently. The way to reduce MIPS value is to purchase a smaller server or remove/disable one or more of the processors used by the system.

One way of the other, i hope the above provides what you wanted.
Back to top
View user's profile Send private message
stodolas

Active Member


Joined: 13 Jun 2007
Posts: 632
Location: Wisconsin

PostPosted: Sun Apr 13, 2008 7:00 pm    Post subject:
Reply with quote

Yeah, you never really want to reduce the MIPS on a CPU. Unfortunately people still refer to using too many MIPS and you need to reduce the MIPS this job uses. That is just plain silly when you think about it. That is like saying applicationA uses too many gigahertz on your desktop.

IBM sells their processors based on MIPS but measure program usage using Service Units now.
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: Sun Apr 13, 2008 9:46 pm    Post subject:
Reply with quote

Hello,

Something i left out before . . .

What decided that this application is using too much cpu? Or database calls or i/o for that matter? For that environment, how is "too much" defined?

Is there a similar application that uses considerably less? Has someone run some type of performance monitor that pointed to this as a potential problem?
Back to top
View user's profile Send private message
kaushikmitra

New User


Joined: 11 Apr 2008
Posts: 26
Location: MONTEREY

PostPosted: Wed Apr 16, 2008 12:26 am    Post subject:
Reply with quote

Thanks Dick and Stodolas for your reply icon_smile.gif

So here what I understood - MIPS is the rating of the CPU and does not indicate the CPU usage.

How do then we calculate the annual CPU usage for a mainframe. What my understanding was before that based on the MIPS value ,companies pay the money,i.e. more the MIPS more they have to pay.

What are the factors then that contribute to high Mainframe usage cost ?
Back to top
View user's profile Send private message
Craq Giegerich

Senior Member


Joined: 19 May 2007
Posts: 1512
Location: Virginia, USA

PostPosted: Wed Apr 16, 2008 12:28 am    Post subject:
Reply with quote

Poor programming, bad jcl, bad system design!
Back to top
View user's profile Send private message
kaushikmitra

New User


Joined: 11 Apr 2008
Posts: 26
Location: MONTEREY

PostPosted: Wed Apr 16, 2008 12:42 am    Post subject:
Reply with quote

Thanks Crag. But how do poor programming,bad JCL ,bad system design increases the CPU usage . It will be really good help for me if you could provide me with some examples. icon_rolleyes.gif
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 Apr 16, 2008 1:12 am    Post subject:
Reply with quote

Hello,

Quote:
What are the factors then that contribute to high Mainframe usage cost ?
Sometimes, sheer volume contributes to high usage.

As Craig mentioned there are many ways to use more system resources than necessary. Literally everything that can be written, can be written poorly.

For some examples, i'd suggest you search in these forum sections (there is a SEARCH link at the top of the page). There are many examples of performance issues/improvements in the cobol, db2, and other parts of the forum.

If you find something you don't understand, post what you found as well as your question about it.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   This topic is locked: you cannot edit posts or make replies.    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 FTP from Mainframe to Unix - with CRLF vasanthz All Other Mainframe Topics 1 Thu Mar 23, 2017 5:12 am
No new posts Want to pull the job log into a Mainf... Jishu Mukherjee Compuware & Other Tools 9 Tue Mar 21, 2017 4:48 pm
No new posts MIPS/CPU consumption reduction in Batch vishwakotin DFSORT/ICETOOL 4 Sat Mar 18, 2017 5:46 pm
No new posts Innovations in Your Mainframe Sort Arun Raj PC Guides & IT News 4 Wed Mar 15, 2017 10:38 pm
No new posts Mainframe Interview Questions CICS,CO... akshathan Mainframe Interview Questions 6 Thu Feb 09, 2017 6:38 pm


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