Previous Topic: 6.3.2 VM Monitor Record Descriptions

Next Topic: 6.3.2.2 Monitor Domain Records

6.3.2.1 System Domain Records


The System Domain (domain 0) provides an overview of system
performance and resource consumption and utilization.  The
data in this domain is a high level view of all other domain
data.  The records in the domain provide information at the
global system level and the processor level.  This breakdown
of information allows analysis of system activity on a
complex-wide basis for general performance monitoring.  It
also provides information at the CPU level to determine how
well VM is balancing and managing work based on scheduler and
dispatcher parameters.

   o  The System Data Record contains significant activity
      counts on a per processor basis, including soft abends,
      standard diagnose instructions, instructions simulated,
      external interrupts, SIGPs, machine checks, real I/O
      instructions and interrupts, and system page and spool
      I/O operations.  These represent system-wide
      utilization data.  Utilization rates can be determined
      when combined with the Monitor Sample Profile record
      information.

   o  The Processor Data Record complements the System Data
      Record by providing CPU information on a per processor
      basis.  The CPU information includes problem and
      supervisor state time, wait state time, SIE intercepts
      passed to CP and SIE instructions executed, page
      faults, fast path instruction simulations, and VMDBKs
      that were dispatched with hard affinity.  This data is
      useful in determining the percents busy and waiting for
      each CPU.

   o  The Real Storage and Expanded Storage Records also
      store data on a per processor basis.  These records
      include numbers of virtual machines in wait for a page
      read, the sizes of the various areas that comprise real
      storage as allocated by CP, the number of pages that CP
      free storage has extended into the DPA, pages in use by
      CP for page areas, and the number of page frames moved
      to and retrieved from expanded storage.

   o  The Communication Activity Record provides IUCV and
      VMCF counts for each processor.  Communication Activity
      data includes the number of times data was transferred
      successfully and unsuccessfully between IUCV or VMCF
      partners.  All CP IUCV services are categorized, along
      with categories for user IUCV and VMCF.

   o  The Processor Scheduler Data Record provides
      information about the number of virtual machines added
      to the dispatch list by queue type.

   o  Auxiliary Storage (CP-owned volumes) is reported on a
      system-wide basis.  This information includes the sizes
      of the various system areas used for paging and
      spooling and the portion of each of these areas that is
      in use.  The number of spool files that have been
      created or purged is reported, as well as the number of
      times an area type was more than 90% occupied.

   o  The Shared Segment Record reports the number of active
      discontiguous shared segments, the named saved segments
      and the number of active shared page frames that are
      provided for the entire system.

   o  The User Data Record provides system-wide information
      for virtual machine processor utilization.  This record
      provides logged-on and dormant user counts, counts of
      trivial transactions completed for UP, MP, and
      QUICKDISP virtual machines; and CPU consumed by virtual
      machines in each of those states.

   o  Channel Path Contention data is also a system-wide
      measure.  This information provides data on the number
      of channel paths that were concurrently busy and the
      number of times a particular channel path was busy.

   o  The Global Scheduler Data Record is used to provide:
      counts of virtual machines in various scheduler lists
      for the system, dispatch queue stay times and factors,
      and the total of all absolute and relative shares for
      virtual machines in the dispatch list.

   o  The User Wait States Record provides global system data
      summarizing the numbers of virtual machines in a wait
      state.  The wait states are identified as I/O, PAGE,
      CPU, SVM (service virtual machine), console function,
      simulation wait, and asynchronous I/O wait.  These are
      instantaneous counts of users in a wait state.

   o  The Logical Partition Utilization records provide data
      for the Central Electronic Complex (CEC) when VM
      operates in a logical partition.  This includes LPAR
      control parameters, logical CPU dispatch time, logical
      CPU effective dispatch time, and LPAR management time.