Mainframe MIPS: An Introduction

Since the 1950’s — and even today in the era of virtualization, cloud computing, and distributed environments — the mainframe remains the primary workhorse of the computer world. Mainframes are still hard at work, processing over 70 percent of the world’s most important computing transactions every day. Organizations like banks, credit card companies, medical facilities, stock brokerages, and others that can absolutely not afford downtime and errors depend on the mainframe to get the job done. Nearly three-quarters of all Fortune 500 companies still turn to the mainframe to get the critical processing work completed.

The IBM mainframe isn’t like other computers, which organizations buy and use. The cost of running a mainframe is dependent on how much storage space it has or how much work it does. In other words, users pay for either capacity or consumption when using a mainframe. Hence, it isn’t just important to know the computer’s speed for programming and processing purposes; it is also critical to be able to calculate this in order to determine the cost of using the mainframe.

What is Mainframe MIPS?
mainframe-mips
The complexity of a workload, along with other factors, can make a difference in MIPS measurements. Hence, programmers had to abandon this method of measuring mainframe performance and opt for a software tool called a Monitor.

From the early days, programmers and administrators used Mainframe MIPS to determine the speed and performance of a mainframe. MIPS is an acronym for Millions of Instructions Per Second. As the name implies, it stands for the number (in millions) of instructions that a particular mainframe can process in a second of operating time.

Why Isn’t Mainframe MIPS an Accurate Measurement of Performance?

As it happens, MIPS is not an accurate way to measure the speed of a computer at all. First of all, the different mainframe models (for example a z10 versus a z13) do not do work consistently. For example, the amount of work done by the z10 in a given second is not comparable to that done by the z13 in the same length of time. Secondly, there is a significant difference in more complex operations as opposed to simple ones. It takes longer to process a million complicated instructions than it does to process a million simple ones.

number of factors can affect the MIPS measurement:

  • A mixed workload
  • The size of memory and cache
  • The density of the I/O
  • The operating system
  • The applications, systems, etc.
  • Hardware differences
  • Partitions

What Do Programmers Use to Measure Mainframe Performance Instead of MIPS?

mainframe-mips-2
There are a number of different Monitoring tools available, depending on the machine you need to monitor or what aspect of performance you need to measure, such as processor performance or storage space usage.

Since Mainframe MIPS are inaccurate, mainframers have developed better ways to measure the speed and performance of the computers. Today’s measurements are done using software tools called Monitors. For the z/OS, there are tools like Tivoli Omegamon XE, BMC MAINVIEW for z/OS, CA-SYSVIEW, ASG TMON, and RMF (which stands for Resource Management Facility). These Monitors collect samples at intervals to measure things like the processor activity, channel activity, and resource activity.

DASD Monitors take performance measurements of disk space usage, the amount of free space available, and system performance. Examples of DASD Monitors include BMCS DASD Manager Plus and Tivoli Omegamon XE.

 

Five Levers for Lowering Mainframe Monthly License Charge Costs


Start lowering your Mainframe MLC costs today with these 5 proven techniques.

Read the report ›

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

Share This Post


BMC Software

BMC Software

BMC is a global leader in software solutions that help IT transform traditional businesses into digital enterprises for the ultimate competitive advantage. Our Digital Enterprise Management set of IT solutions is designed to make digital business fast, seamless, and optimized. From mainframe to mobile to cloud and beyond, we pair high-speed digital innovation with robust IT industrialization—allowing our customers to provide intuitive user experiences with optimized performance, cost, compliance, and productivity. BMC solutions serve more than 15,000 customers worldwide including 82 percent of the Fortune 500.