Contents | Previous | Next

Performance Management

These changes in z/VM for z13 affect the performance management of z/VM:

  • Monitor Changes
  • Command or Output Changes
  • Effects on Accounting Data
  • Performance Toolkit for VM Changes
  • Omegamon XE Changes

Monitor Changes

Several enhancements in z/VM for z13 affect CP monitor data. The changes are described below. The detailed monitor record layouts are found on the control blocks page.

z/VM for z13 provides host exploitation support for simultaneous multithreading (SMT) on the IBM z13. When the multithreading facility is installed on the hardware and multithreading is enabled on the z/VM system, z/VM can dispatch virtual CPUs on up to two threads (logical CPUs) of an IFL processor core.

The following new monitor record has been added for this support:

Monitor Record Record Name
Domain 5 Record 20 MT CPUMF counters

The following monitor records have been updated for this support:

Monitor Record Record Name
Domain 0 Record 2 Processor data (per processor)
Domain 0 Record 15 Logical CPU utilization (global)
Domain 0 Record 16 CPU utilization in a logical partition)
Domain 0 Record 17 Physical CPU utilization data for LPAR management
Domain 0 Record 19 System data (global)
Domain 0 Record 23 Formal spin lock data (global)
Domain 1 Record 4 System configuration data
Domain 1 Record 5 Processor configuration data (per processor)
Domain 1 Record 16 Scheduler settings
Domain 1 Record 18 CPU capability change
Domain 2 Record 4 Add user to dispatch list
Domain 2 Record 5 Drop user from dispatch list
Domain 2 Record 7 Set SRM changes
Domain 2 Record 13 Add VMDBK to limit list
Domain 2 Record 14 Drop VMDBK from limit list
Domain 4 Record 2 User logoff data
Domain 4 Record 3 User activity data
Domain 4 Record 9 User activity data at transaction end
Domain 5 Record 1 Vary on processor
Domain 5 Record 2 Vary off processor
Domain 5 Record 11 Instruction counts per processor
Domain 5 Record 13 CPU-measurement facility counters
Domain 5 Record 16 Park/unpark decision
Domain 5 Record 17 Real CPU data
Domain 5 Record 19 CPU pool utilization

z/VM will support up to 64 logical processors on the IBM z13. Depending upon the number and types of cores present in the LPAR, and depending upon whether multithreading is enabled, the number of cores supported will vary.

The following monitor records were updated for this support:

Monitor Record Record Name
Domain 3 Record 1 Real storage management (global)
Domain 3 Record 2 Real storage activity (per processor)

Command or Output Changes

This section cites new or changed commands or command outputs that are relevant to the task of performance management. It is not an inventory of every new or changed command.

The section does not give syntax diagrams, sample command outputs, or the like. Current copies of z/VM publications can be found in the online library.

QUERY CRYPTO: The command is changed to support crypto type CEX5S. The AP and domain numbers in the response increased from two to three digits to accomodate AP and domain numbers up to 255.

QUERY VIRTUAL CRYPTO: The command is changed to support crypto type CEX5S. The AP and domain numbers in the response increased from two to three digits to accomodate AP and domain numbers up to 255.

QUERY CAPABILITY: The response is changed. The primary, secondary, and nominal capabilities can be in integer or decimal format.

QUERY MULTITHREAD: This new command shows MT status and thread information.

QUERY PROCESSOR: The response is changed to show core IDs.

INDICATE MULTITHREAD: This new command shows core utilizations.

VARY CORE: This new command varies off a core when the system is in MT mode. When the system is not in SMT mode the new command works as VARY PROCESSOR did.

VARY PROCESSOR: In MT mode this command does not operate. One must use VARY CORE instead.

QUERY TIME: In MT mode, CPU times are reported as MT-1-equivalent time.

INDICATE USER: In MT mode, CPU times are reported as MT-1-equivalent time.

LOGOFF: In MT mode, CPU times are reported as MT-1-equivalent time.

MONITOR SAMPLE: The CPUMFC operand does not control the collection of the MT counter sets. Those sets are always collected.

DEFINE PCIFUNCTION: A new operand, TYPE, is now supported to let the issuer specify the type of PCI function.

DEFINE CHPID: The command is changed to allow the use of the PCHID option to specify a VCHID for IQD channels. It is also changed to allow the specifying of the CS5 CHPID type with AID and PORT options.

QUERY CHPID: The command is changed to display type information for CS5 CHPIDs.

Effects on Accounting Data

A new record, CPU Capability continuation data, type E, is added to contain character decimal equivalents of the binary floating point capability values reported in the CPU Capability type D record.

For the type 1 accounting record, fields ACOTIME and ACOVTIM are changed to hold MT-1-equivalent time.

A new accounting record, type F, holds raw time and prorated core time values.

Performance Toolkit for VM Changes

Performance Toolkit for VM has been enhanced for z13.

The following reports have been changed:

Performance Toolkit for VM: Changed Reports

Name Number Title What Changed
CACHEXT FCX177 Cache Extended Functions Performance
  • Added support for PPRC data
DSVSLOG FCX303 DSVBK Steals per Processor Log
  • Added the new value VhD (vertical polarization with high entitlement, dedicated partition) to PPD column
  • Added new column "Core/Thread"
HISTDATA FCX160 History Data Selection Menu
  • Corrected to display only valid history files
IOCHANGE FCX185 I/O Configuration Changes
  • Added I/O configuration changes for PCIF class
LOCKLOG FCX265 Spin Lock Log
  • Added support for BYTIME intervals
  • Added "CADs/sec" column (Compare and Delay facility),
  • Renamed column "Pct Spin" to "Spin %Busy" and
  • Changed calculation of the value for this column in section Spin Lock Collision Activity
LSHARACT FCX306 Logical Partition Share
  • Added new columns "Load Max" and "Cap"
  • Updated physical processors table
MENU FCX124 Performance Screen Selection menu
  • Added PCI Function menu
MONDATA FCX155 Monitor Data Statistics
  • Added the new CPU pooling monitor records
  • Added configuration record for PCI function (domain 1)
  • Added I/O monitor records for PCI function (domain 6)
  • Added new MRPRCMFM monitor record
MONSET FCX149 Monitor Settings
  • Additional Feature PCIF class added
PHYSLOG FCX302 Real CPU Utilization Log
  • Added new column "Shrd LPUs"
PRCLOG FCX304 Processor Log
  • Added the new value VhD (vertical polarization with high entitlement, dedicated partition) to PPD column
  • Added new column "Core/Thread"
PROCCONF FCX234 Processor Configuration Log
  • Added CPU capability in BFP format
PROCLOG FCX144 Processor Activity
  • This report supports the monitor data from z/VM V6.2 and earlier. For z/VM V6.3 and later, the PROCLOG subcommand is available for compatibility purposes only, and PRCLOG should be used instead.
PROCSUM FCX239 Processor Summary Log
  • Updated the layout of report (Diag 9C/sec section),
  • Renamed column "Pct Spin" to "Spin %Busy" and
  • Changed calculation of the value for this column in section Spin Lock Collision Activity
USTAT FCX114 User Wait States
  • New column group 'vCPU' with two columns 'Type' and 'Cnt' added
USTATLOG userid FCX164 User Wait States Log
  • New column group 'vCPU' with two columns 'Type' and 'Cnt' added
USTLOG FCX135 User Wait State Log
  • New column group 'vCPU' with two columns 'Type' and 'Cnt' added
STORMENU FCX260 Storage Management Logs Menu
  • Added PINLOG (Pinned storage statistics log) and SUBPLOG (Subpool storage usage log) menu items
SYSCONF FCX180 System Configuration
  • Added CPU capability in BFP format
  • Added field with the state of multithreading mode
  • Updated processor status in accordance with multithreading mode
SYSSET FCX154 System Settings
  • Added section with multithreading settings
TOPOLOG FCX287 System Topology Machine Organization
  • Changed the actual physical location term from "book" to "node"
  • Added field with the state of multithreading mode
  • Updated section "Topology-list geometry"
  • Updated column "Location"

The following reports are new:

Performance Toolkit for VM: New Reports

Name Number Title Description
USRMPLOG userid FCX288 Multiprocessor User Activity Log The Multiprocessor User Activity Log Screen shows a 'by time' log of the selected user's virtual CPU consumption.
USTMPLOG userid FCX315 Multiprocessor User Wait States Log The Multiprocessor User Wait States Log Screen shows a 'by time' log of the selected user's virtual CPU wait state statistics.
PCIMENU FCX310 PCI Function Menu The PCI Function Menu Screen shows a selection menu of all available PCI function performance reports.
PCICONF FCX311 PCI Function Configuration The PCI Function Configuration Screen shows a screen with PCI functions configuration.
PCIACT FCX312 PCI Function Activity, Format 0 PCI Function Activity, Format 0.
PCILOG pcifunc FCX313 PCI Function Activity Log, Format 0 PCI Function Activity Log, Format 0.
PINLOG FCX314 Pinned Storage Log Pinned Storage Log.
SUBPLOG FCX316 Subpool Storage Log Subpool Storage Log.
PCIACT ROCE FCX318 PCI Function Activity, Format 1 PCI Function Activity, Format 1.
PCILOG pcifunc FCX319 PCI Function Activity Log, Format 1 PCI Function Activity Log, Format 1.
PCIACT ZEDC FCX320 PCI Function Activity, Format 2 PCI Function Activity, Format 2.
PCILOG pcifunc FCX321 PCI Function Activity Log, Format 2 PCI Function Activity Log, Format 2.

IBM continually improves Performance Toolkit for VM in response to customer-reported or IBM-reported defects or suggestions. In the z13 release the following small improvements or repairs are notable:

  • Added additional validation for monitor data files
  • Added additional support for BATCH mode
  • The LOCATE command in the WEB/FCONAPPC modes has been made case-insensitive
  • Corrected the screen number in VMCF session header for reports FCX256-FCX304
  • Corrected the time interval on the benchmark reports header line for PRINTRMT command
  • Some activity counters were expanded to 64 bits to avoid overflow

Omegamon XE Changes

OMEGAMON XE on z/VM and Linux supports the z13.

Contents | Previous | Next