Previous Topic: 3.2.1.1.6 Detail VMX System Summary Report

Next Topic: 3.2.1.1.8 Detail VMX User States Summary

3.2.1.1.7 Detail VMX User Consumption Report

This report produces a tabular listing of summarized user
resource consumption ranked by either CPU time consumed,
average working set size, or virtual I/O rate.  The ranking
order is determined by a run-time execution parameter.  The
period of time covered by the report is also specified by the
user, again as run-time execution parameters.

INTENDED USE:

   To allow analysis of what sorts of workloads users are
   putting on the systems.  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 user who was logged on to the system during the
   reporting period.  In addition to the user ID, 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 in V=V MP mode, there is a record for each
        virtual CPU associated with the user.

        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.

        CPU USAGE VECTOR - The time during the reporting
        period that this user used the Vector Facility in
        interpretive execution mode.

        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-9.

INQUIRY ID:

   Tabular Report:  VMXTX8

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 (VIORATE), 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:

   None


+----------------------------------------------------------------------------------------------------------------------------------+ | Detail VM User Consumption Reported by CPU CONSUMPTION RATE | | Product Manufacturing Corporation | | | |INQUIRY: VMXTX8 RUN DATE: 2FEByy | | System ID = VM ,Day = 21 | | C P U U S A G E WSS PAGES VIRTUAL I/O S P O O L P A G E | | ------------------------- ------------- ------------------ ----------------- ---------------- | | USERID COUNT TOTAL VIRT RATE AVG MAX TOTAL RATE READS WRITES READS WRITES | | VTAM 72 566.84 380.05 0.131 1183 1187 19 0 0 0 0 0 | | PAYROLL 12 14.30 13.89 0.021 63 150 411 1 0 0 99 121 | | USER01 72 56.30 40.24 0.013 142 162 3,121 1 1 0 129 21 | | CONTRACT 72 54.15 46.73 0.013 58 188 5,651 1 386 0 315 761 | | DOCS 72 51.98 30.00 0.012 292 396 37,576 9 428 0 2,399 2,219 | | USER06 2 0.86 0.60 0.009 114 142 411 4 6 0 0 0 | | USER02 18 8.48 7.99 0.008 59 91 340 0 0 0 145 124 | | SECURITY 72 29.71 17.44 0.007 254 358 9,116 2 4 0 335 271 | | USER03 56 22.23 20.20 0.007 77 148 6,275 2 6 0 226 455 | | CALENDAR 72 28.48 11.57 0.007 364 557 19,519 5 5 0 337 322 | | USER04 24 9.03 8.12 0.006 53 160 1,371 1 29 0 263 263 | | USER05 72 25.50 13.55 0.006 40 64 14,351 3 8 0 84 115 | | MAIL 72 25.01 7.24 0.006 115 168 13,580 3 2,336 0 215 184 | | USER100 4 1.15 0.96 0.006 85 152 117 1 0 0 0 0 | +----------------------------------------------------------------------------------------------------------------------------------+


 Figure 3-9.  Detail VMX User Consumption Report