z/OS storage
How to read a zPulse daily mail: DASD, CPU, space and tape
A zPulse daily mail comes from a scheduled study, with charts in the body and the period in the subject. Learn to read the DASD, CPU, DCOLLECT and tape mails.
z/OS storage
A z/OS storage performance glossary: the measurement, disk, CPU, tape and space terms of RMF, CMF and DCOLLECT data, each defined in one plain sentence.
This z/OS storage performance glossary defines, in one sentence each, the terms an engineer meets when reading RMF, CMF, DCOLLECT and tape data. It is grouped by subject: measurement sources, disk, CPU, tape and space, with a table of where each term is measured.
Storage performance has its own vocabulary, and the same word can mean different things in different reports. The definitions below follow IBM usage. Use the headings to jump to a subject.
SMF (System Management Facilities) is the z/OS component that collects and writes measurement and accounting records. Each record has a type and often a subtype, such as 74.1 for device activity.
RMF (Resource Measurement Facility) is the IBM performance monitor of z/OS. Its Monitor I writes SMF records types 70 to 79 at each interval.
The RMF Post Processor is the batch program, ERBRMFPP, that turns RMF records into printed reports. Each report covers one subject, such as devices, cache or CPU.
CMF MONITOR is the BMC performance monitor for z/OS, an alternative to RMF. Its CMF Analyzer prints reports equivalent to those of RMF, with other layouts.
An interval is the period over which RMF or CMF accumulates measurements before it writes a record, commonly fifteen or thirty minutes. All averages in a report are per interval.
DCOLLECT is an IDCAMS command that writes data set, volume and policy information to a data set. It is the usual source for space analysis.
VEHSTATS is an IBM Tape Tools utility that formats the historical statistics of a TS7700 into reports. BVIR (Bulk Volume Information Retrieval) is the TS7700 function that returns those statistics to the host.
DASD (direct access storage device) is the z/OS name for disk storage. A DASD volume is identified by a six-character volume serial (volser).
Response time is the average time an I/O to a volume takes, from the request in z/OS to the end of the transfer. RMF splits it into four components:
An LCU (logical control unit) is a group of device addresses that z/OS addresses as one control unit. An SSID (subsystem identifier) identifies a group of volumes in the storage system, and cache statistics are reported per SSID.
A PAV (parallel access volume) is a volume reachable through a base address and alias addresses, so that several I/Os can run against it at once. HyperPAV assigns aliases from a pool per LCU to each I/O, and SuperPAV lets LCUs of the same group share their aliases.
The cache hit ratio is the share of I/Os served from the storage system cache. NVS (non-volatile storage) is the protected memory where the storage system keeps writes until it destages them to the drives.
FICON is the channel protocol that connects IBM Z to storage systems. zHPF (High Performance FICON) is a FICON extension that runs channel programs with less overhead. A CHPID (channel path identifier) is the number of a channel path in the channel subsystem.
An extent pool is a set of ranks from which a DS8000 allocates volumes. A rank is a RAID array of drives in a DS8000.
Free study
See these terms on your own data
Send us your RMF or CMF reports, a DCOLLECT extract or tape files. A Technical Storage expert runs them through zPulse and explains what each figure means on your systems.
An LPAR (logical partition) is a share of a physical machine that runs its own operating system image. A CPC (central processor complex) is the physical machine that hosts LPARs.
An MSU (million service units per hour) is the unit z/OS uses for processor capacity and LPAR consumption. MIPS is an informal throughput figure that z/OS does not report.
The R4HA (rolling four-hour average) is the average MSU consumption of an LPAR over the last four hours. A defined capacity is an MSU limit on an LPAR; WLM caps the LPAR when the R4HA exceeds it.
An LPAR weight is the share of the shared processors that PR/SM guarantees to an LPAR when the processors are busy.
WLM (Workload Manager) is the z/OS component that manages work against goals set in a policy. A service class is a group of work with the same goal and importance. A report class is a group of work used only for reporting. The performance index is the ratio between the goal and what the work achieved; above 1, the goal was missed.
A zIIP is a specialty processor for eligible work, counted apart from general purpose processors.
A virtual tape system stores tape volumes on disk and presents them to z/OS as tape drives and cartridges. The IBM TS7700 is such a system.
The tape volume cache (TVC) is the disk cache of a TS7700. A recall is the copy of a virtual volume from physical tape back into the cache. Throttling is a delay the TS7700 adds to host writes to protect its cache or its copies.
A scratch volume is a tape volume with no active data, free for a new write. An active volume holds data that is still kept.
A tape management system, such as DFSMSrmm, CONTROL-T or CA-1, keeps the catalogue of tape volumes and their data sets.
Mount pending is the state of a tape device between a mount request and the moment the volume is ready.
A storage group is a set of volumes that SMS manages as one pool for allocation. SMS (storage management subsystem) is the DFSMS component that places data sets according to policy.
Free space is the space on a volume not allocated to any data set. The largest free extent is the biggest contiguous free area on a volume. The fragmentation index is a number that grows as free space is split into more, smaller pieces.
An extent is a contiguous area of a volume allocated to a data set. Defragmentation is the consolidation of free space into fewer, larger extents, for example with DFSMSdss.
| Term | Where you read it | Record or source |
|---|---|---|
| Response time and components | Direct Access Device Activity | SMF 74.1 |
| Cache hit ratio | Cache Subsystem Activity | SMF 74.5 |
| HyperPAV use | I/O Queuing Activity | SMF 78.3 |
| Channel utilisation | Channel Path Activity | SMF 73 |
| Rank statistics | ESS Rank Statistics | SMF 74.8 |
| MSU by LPAR | Partition Data | SMF 70.1 |
| Service class goals | Workload Activity | SMF 72.3 |
| Tape device activity | Magnetic Tape Device Activity | SMF 74.1 |
| TS7700 cache and mounts | VEHSTATS reports | BVIR data |
| Free space and fragmentation | DCOLLECT volume records | DCOLLECT |
zPulse reads the printed RMF and CMF reports, DCOLLECT extracts, tape catalogue reports and VEHSTATS files listed above. It reads no raw SMF records. Its screens use the same vocabulary: the four response time components, LCU, SSID, HyperPAV, MSU, R4HA, service class, storage group and fragmentation index.
The zPulse tools page lists the 25 tools with the file each one reads, and the about page tells how Technical Storage has worked with these reports since 1997.
To see these terms applied to your own systems, request a free study.
RMF is the IBM performance monitor of z/OS, and CMF MONITOR is the BMC equivalent. Both write SMF records about CPU, devices, cache and workloads, and both print reports from them, with different layouts.
IOSQ time, pending time, disconnect time and connect time. Their sum is the average response time that RMF reports for each volume and interval.
No. MSU is the capacity unit that z/OS reports and that IBM uses for software pricing. MIPS is an informal throughput figure that z/OS does not measure.
Founder, Technical Storage · z/OS storage performance
Founder of Technical Storage, the z/OS storage performance company behind zPulse. Measuring mainframe Disk, Tape and CPU workloads since 1997.
Keep reading
z/OS storage
A zPulse daily mail comes from a scheduled study, with charts in the body and the period in the subject. Learn to read the DASD, CPU, DCOLLECT and tape mails.
zPulse · Disk
RMF 74.1 DASD response time is IOSQ, pending, disconnect and connect time added up. Learn what each part means and in which order to read them on z/OS.
zPulse · Disk
Replacing EADM with zPulse keeps the RMF and CMF disk analysis you know. Learn what stays, what is new, what to prepare and how the move to zPulse works.