Previous Topic: 3.2.1.1.8 Detail VMX User States Summary

Next Topic: 3.2.1.1.10 Detail VMX LPAR Utilization Report

3.2.1.1.9 Detail VMX User Consumption Report (by User)

This report produces a tabular listing of summarized resource
consumption ordered by time.  The data is summarized over the
reporting interval specified when the report is executed.
The period of time covered by the report and the user or
users reported are also specified as run-time execution
parameters.

INTENDED USE:

   To allow analysis of resource consumption by individual
   users during the day.  It can be used, for example, to
   detect users who are putting an inordinate load on the
   system, providing the basis for further analysis.  This
   report is useful for monitoring the resource consumption
   of individual LINUX guests running under z/VM.

FORMAT:

   A tabular listing that contains one line of information
   for each report interval (from the execution parameters)
   for the user logged on to the system during the reporting
   period.  In addition to the TIME, the following columns
   are shown on the report:

        COUNT - The number of monitor intervals in which
        information was recorded for this user.  For users
        running multiple virtual CPUs, the data for all CPUs
        is summarized together to provide data for the entire
        virtual machine.

        CPU USAGE TOTAL - The total CPU time charged to this
        user over the reporting period.  This includes both
        time spent in emulation mode and time spent by CP on
        behalf of this user.

        CPU USAGE VIRT - The total CPU time used by this user
        for productive work (in emulation mode) during the
        reporting period.  It does not include the time spent
        by CP on behalf of this user.

        CPU USAGE RATE - The rate of CPU usage for this user,
        derived as indicated below in the calculations
        section.

        WSS PAGES AVG - The average working set size, in
        pages, for this user during the reporting period.

        WSS PAGES MAX - The maximum working set size, in
        pages, for this user during the reporting period.

        VIRTUAL I/O TOTAL - The total number of I/O
        operations to virtual devices for this user during
        the reporting period.

        VIRTUAL I/O RATE - The rate of virtual I/O operations
        for this user, derived as indicated below in the
        calculations section.

        SPOOL READS and WRITES - The total number of spool
        reads and writes performed by this user during the
        reporting period.

        PAGE READS and WRITES - The total number of page
        reads and writes for this user during the reporting
        period.

   An example of this report is shown in Figure 3-11.

INQUIRY ID:

   Tabular Report:  VMXTXC

DATA SOURCE (File/Timespan):

   VMXVXU01 - DETAIL

DATA ELEMENTS USED:

   USER     - User Identification
   INTERVLS - Number of Recording Intervals
   VXUTTIME - Total CPU Time Used
   VXUVTIME - Virtual CPU Time Used
   VXUSPRIO - Spool Read I/Os Issued
   VXUSPWIO - Spool Write I/Os Issued
   VXUPGRIO - Page Read I/Os Issued
   VXUPGWIO - Page Write I/Os Issued


CALCULATIONS:

   The maximum working set size MAXWSS, is extracted from
   field VXUESWSS and then the various elements to be
   reported on are summarized across the user specified
   reporting period.  The following computations are then
   performed to obtain the CPU consumption rate (CPURATE),
   the average working set size (AVGWSS), the virtual I/O
   total (VIOTOTAL), and the virtual I/O rate (VIORATE):

   CPURATE = VXUTTIME / DURATION;

   AVGWSS = VXUESWSS / INTERVLS;

   VIOTOTAL = SUM(VXUCONIO, VXUDASIO, VXUVURIO, VXUCTCIO,
                  VXUMSCIO);

   VIORATE = VIOTOTAL / DURATION;


USAGE CONSIDERATIONS:

   For virtual machines that run with more than one virtual
   CPU (such as an MVS guest), data for all defined virtual
   CPUs are summarized to provide a picture of the whole
   virtual machine over the specified reporting interval.  A
   virtual machine with more than one virtual CPU defined can
   absorb more CPU time than the duration of the reporting
   period because it can run on several real CPUs
   concurrently.  This will be reflected in a CPU Usage Rate
   of greater than 1.  The first sample report illustrates
   this case.



---------------------------------------------------------------------------------------------------------------------------------- VM User Consumption Reported CA Production Complex INQUIRY: VMXTXC RUN DATE: 14DECyy System: VMXA Date: THURSDAY, DECEMBER 13, yyyy Userid: MVS08 ---------------------------------------------------------------------------------------------------------------------------------- C P U U s a g e WSS Pages Virtual I/O S p o o l P a g e ------------------------ ------------- ------------------ ----------------- ---------------- Time Count Total Virt Rate Avg Max Total Rate Reads Writes Reads Writes ---------------------------------------------------------------------------------------------------------------------------------- 9:00:00 15 768.10 643.65 0.853 0 0 178,482 198 0 0 0 0 9:15:00 15 870.01 746.64 0.967 0 0 177,910 198 0 0 0 0 9:30:00 15 835.97 714.32 0.929 0 0 171,897 191 0 0 0 0 9:45:00 15 849.65 752.05 0.944 0 0 145,845 162 0 0 0 0 10:00:00 15 954.25 830.14 1.060 0 0 179,900 200 0 0 0 0 10:15:00 15 1257.32 1064.64 1.397 0 0 301,663 335 0 0 0 0 10:30:00 15 1213.69 1042.87 1.349 0 0 264,515 294 0 0 0 0 10:45:00 15 1262.80 1085.79 1.403 0 0 277,434 308 0 0 0 0 11:00:00 15 1182.99 1006.48 1.314 0 0 236,061 262 0 0 0 0 ----------------------------------------------------------------------------------------------------------------------------------





---------------------------------------------------------------------------------------------------------------------------------- VM User Consumption Reported CA Production Complex INQUIRY: VMXTXC RUN DATE: 14DECyy System: VMXA Date: THURSDAY, DECEMBER 13, yyyy Userid: NA1LH13 ---------------------------------------------------------------------------------------------------------------------------------- C P U U s a g e WSS Pages Virtual I/O S p o o l P a g e ------------------------ ------------- ------------------ ----------------- ---------------- Time Count Total Virt Rate Avg Max Total Rate Reads Writes Reads Writes ---------------------------------------------------------------------------------------------------------------------------------- 9:00:00 1 0.00 0.00 0.000 70 70 0 0 0 0 0 0 9:15:00 15 135.01 133.17 0.150 319 551 2,453 3 29 0 0 0 9:30:00 15 166.99 165.14 0.186 465 662 1,997 2 8 0 0 0 9:45:00 15 179.99 177.75 0.200 402 655 1,857 2 4 0 0 0 10:00:00 15 233.75 231.21 0.260 460 569 2,244 2 20 0 0 0 10:15:00 15 137.26 135.39 0.153 446 575 1,303 1 11 0 0 0 10:30:00 15 114.44 113.02 0.127 377 518 1,109 1 9 0 0 0 10:45:00 15 125.26 123.89 0.139 511 528 670 1 0 0 0 0 ----------------------------------------------------------------------------------------------------------------------------------


 Figure 3-11.  Detail VMX User Consumption Report (by User)