View previous topic :: View next topic
|
Author |
Message |
Elixir
Active User
Joined: 08 Feb 2009 Posts: 116 Location: CHENNAI/NEW JERSEY - INDIA/USA
|
|
|
|
Hello,
How much does IBM Charge for CPU second's used by Mainframe Batch Jobs? |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
depends on the mix of services required / db2, vsam, ims, tape, disc, memory usage.
there are other threads related to this type of question. Suggest you search the forum.
can only give you the two pieces of sage advice that i received from my father:
1. only your hairdresser (in this case IBM and your sites' finance department) knows for sure.
2. if you have to ask, you can't afford it.
Elixir,
sometimes you ask some really good questions,
sometimes you don't.
this one is of the latter category. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Technically, IBM does not charge a penny for the CPU time used by a batch job. IBM charges a fee for the hardware, then they have software fees (one time charges and monthly recurring charges). Those costs, however, may -- or may not -- have anything to do with system usage. IBM will happily sell you a machine that sits idle, doing nothing -- but the price will (generally) be the same as for a machine that is 98% busy 98% of the time. IBM does have some usage-based pricing, but that's not typically directly based on CPU seconds but rather MSU.
Some -- but not all sites -- implement a charge back scheme to assign a proportional share of the machine costs to the departments using it. These schemes can be very simple or very complex, but they are internal to the company and cannot be compared between companies as there is so much variation in them. |
|
Back to top |
|
|
Elixir
Active User
Joined: 08 Feb 2009 Posts: 116 Location: CHENNAI/NEW JERSEY - INDIA/USA
|
|
|
|
I wanted to know about the cost involved with CPU seconds consumed because in my place there is always a strong focus on reducing CPU seconds consumed (Peformance tuning). And this reduction is factored into dollar savings.
I was not clear on why there is focus on this if; but now I believe that reduction in CPU utilization would help in reducing the Batch window (elapsed time) and provide CPU for other job/s. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
Code: |
but now I believe that reduction in CPU utilization would help in reducing the Batch window (elapsed time) |
it would be wiser to change religion
what is the ratio CPU/ELAPSED for the jobs running in the batch window ?
You might notice that most of the commercial load is not generally CPU bound
reducing the CPU consumption might help the overall multiprogramming target
but I doubt that it will reduce significantly the batch window |
|
Back to top |
|
|
Elixir
Active User
Joined: 08 Feb 2009 Posts: 116 Location: CHENNAI/NEW JERSEY - INDIA/USA
|
|
|
|
i am always an atheist...
anyways there is direct relationship between reducing CPU time and Elapsed time in a job that was tuned by me.. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
Quote: |
anyways there is direct relationship between reducing CPU time and Elapsed time in a job that was tuned by me.. |
that was one process, how many processes ( job steps ) are running in the batch window
if You had read carefully my previous reply Yoy should have noticed that I had asked about the CPU/ELAPSED ratio ,
it is obvious that for a CPU bound process reducing the CPU consumption will reduce proportionally the elapsed.
for a more general approach the CPU consumption reduction benefit should be analyzed case per case ! |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
Quote: |
And this reduction is factored into dollar savings. |
Again, that only occurs if your site is using some form of charge back system. If your site does not have a charge back system in place, reducing the CPU or anything else will not create dollar savings.
If you start reducing CPU time for your job, at some point that job will go from being CPU-bound to being I/O-bound. And when a job is I/O-bound, reducing the CPU usage does NOT impact the elapsed time for the job. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
I wanted to know about the cost involved with CPU seconds consumed because in my place there is always a strong focus on reducing CPU seconds |
Some places believe it is proper to charge for used cpu time. Others have different chargeback algorithms.
Several places i've been "charge" for cpu because they are cpu-pegged (not many spare cycles). They want this reduced to "improve" performance. Unfortunatly, most chargeback is "funny money" - unless the system is used by a service bureau. |
|
Back to top |
|
|
|