Products & Services Values & Mission Articles About Contact Home

Saving MIPS Series #1 of 3 - Identifying workload consumption footprint

Last update: 18.6.2024

How to achieve significant workload reduction on the mainframe

The first part of the series, A quick guide on how to reduce expensive mainframe workload and thus save expensive mainframe compute capacity. We're going to look into the mainframe capacity footprint, how it's measured, and how you can get information out of z/OS, howto make it readable, and how to analyse it. In part 2 and 3, we'll go over the different z/OS pricing models, and what options there are.

Papers

Identifying workload consumption footprint

What are MIPS, or MSUs? MIPS are "million instructions per second", its an arbitrary metric used on z/OS mainframes. Each machine type and mainframe processor has a different maximum MIPS value. So it will depend on which machine you have, and how many processors you have activated. MSU's are something similar, they are called "million service units" - or in the industry also called "mystery service units", because nobody really knows how they are calculated. However it is common knowledge that the ratio between MIPS and MSU are about 1:8 (depending on machine type).

This article will focus on reducing the MIPS/MSU footprint, and therefore the cost for the workload.

There are several options to reduce the MIPS workload. However, it is important to reduce the workload in conjunction with the pricing model and the mainframe capacity. We first have to understand where our consumption footprint is and then reduce it where it makes sense, for that we also need to understand pricing.


Obtaining consumption metrics (SMF)

Using detailed printed SMF records (CICS 115, 116, AS 30, DB2 100, 101, 102) for each “address space”, SQL statement, DLI call and CICS/IMS transaction a footprint can be established. Additionally RMF reports can be used, usually most of the workload activity is recorded using SMF or RMF on a mainframe LPAR.

SMF - System Management Facilities is equipped with several utilities, which allow dumping the SMF records - however you might still require a formatting tool (such as SAS, MICS or MXG). The format of the SMF records and how to print them is also documented: LINK Allbeit, not easy to make them readable. Alternatively your capacity reporting through RMF, might already provide you with the necessary footprint.

We want to know:

  • Which batch programs and utilities have the highest consumption
  • Which transaction and SQL/DLI statements cause the highest consumption
  • When does the consumption happen
  • How often does the consumption happen

Illustration of MIPS consumption during the day: MIPS chart.png

Understanding which address spaces, task control blocks, transactions and SQL/DLI statements cause your “workload peak” is imperative to develop a MIPS/MSU reduction strategy

High MIPS usage can be caused by:

  • sub-optimal programming
  • sub-optimal data and database usage
  • not shuffling workload into off-peak hours
  • not leveraging cheaper workload processors or runtimes

MSUchart3.PNG

If you need help in creating mainframe workload migration strategies, or their execution, do not hesitate to reach out to info@techforge.llc

Feel free to download the "How to save MIPS" whitepaper on the right or below, no subscription or registration required!


Linked Articles

Saving MIPS Series #2 of 3 - Workload Pricing Saving MIPS Series #3 of 3 - Workload Reduction Strategies

Download Papers

msu-savings-whitepaper-techforge

Contact Us

+41 76 437 54 53