HP 3000 Manuals

Chronological Detail [ HP Performance Collection Software User's Manual (for MPE Systems) ] MPE/iX 5.0 Documentation


HP Performance Collection Software User's Manual (for MPE Systems)

Chronological Detail 

This section contains examples of the following chronological detail
report phases:

   *   PARM file global change notifications.

   *   PARM file application addition and deletion notifications.

   *   SCOPE OFF time notifications.

   *   Application-specific summary report.

   *   SCOPE-generated notes.

   *   USER-generated notes.

   *   ALARM events.

PARM File Global Change Notifications 

You must specify DETAIL=ON and have GLOBAL data in the log file.

This report can be generated any time SCOPE is started or is instructed
to resample its PARM file.  If the current PARM file collection
parameters differ from the parameters when SCOPE ran last, a global
change notification can occur.

The following is an example of the change notifications that occur when
four new disc drives are added to the system.

     01/26/90 16:43 THE NUMBER OF DISC DRIVES CHANGED FROM 8 TO 12
     01/26/90 16:43  DISC #  9 WAS ADDED AS LDEV 18
     01/26/90 16:43  DISC # 10 WAS ADDED AS LDEV 30
     01/26/90 16:43  DISC # 11 WAS ADDED AS LDEV 31
     01/26/90 16:43  DISC # 12 WAS ADDED AS LDEV 32

PARM File Application Addition/Deletion Notifications 

You must specify DETAIL=ON and have APPLICATION data in the log file.

User-defined applications can be added or deleted each time SCOPE is
started or is instructed to resample its PARM file.  If you find an
application name that does not match the last set of applications, you
can list an application addition, deletion, or change notification.  If
the name of an application has not changed from that previously reported,
it is not listed again.


NOTE Application definitions are not checked for changes at this time. They are listed when an application name is changed, but any change to an existing application's definition without an accompanying name change is not detected.
01/31/90 21:11 APPLICATION 4 "COMPILES " WAS ADDED FILE=COBOL@.PUB.SYS; FORTRAN.PUB.SYS; FTN@.PUB.SYS; SPL FILE=PASCAL.PUB.SYS This example indicates a new application was started. SCOPE OFF Time Notifications You must specify DETAIL=ON. If an extracted files contains only summary information, times are rounded to the nearest hour. 01/29/90 11:00 - 01/29/90 12:34 COLLECTOR OFF ( 01:34:04) The first date and time (01/29/91 11:00) indicate the last valid data record in the log file before SCOPE was restarted. The second date and time (01/29/91 12:34) indicate when SCOPE was restarted. The last field (in parentheses) shows how long SCOPE was not running. The format is ddd/hh:mm:ss, where ddd are days, and hh:mm:ss are hours, minutes, and seconds. Zeros to the left are deleted. In this example, SCOPE was off on January 29, 1991 between 11:00 AM and 12:34 PM. The summary information shows that data was not collected for 1 hour, 34 minutes, and 4 seconds. Application-Specific Summary Report You must specify DETAIL=ON and have APPLICATION data in the log file. This report can help you define applications. Use the report to identify applications that are accumulating either too many or too few system resources and those that could be consolidated with other applications. Applications that accumulate too many system resources might benefit by being split into smaller pieces. You should define applications in a way that helps you make decisions about system performance tuning. It is unlikely that system resources would accumulate evenly across applications. The application-specific summary report is generated whenever the application definitions change to allow you to access the functionality of the applications before and after the change. A final report is generated for all applications. This report covers only the time since the last report and not the entire time covered by the log file. PERCENT OF TOTAL APPLICATION RECORDS CPU DISC TRANS -------------------- ---------- ------ ------ ------ OTHER 22385 45.7% 20.9% 63.0% Resource Sharing 7531 6.0% 2.2% 17.1% SPOOLING 13813 2.4% 0.3% 0.0% ON-LINE COMPILES 13119 2.9% 1.7% 0.1% BATCH COMPILES 8429 2.9% 0.1% 2.2% ORDER ENTRY 387 0.1% 0.0% 0.0% ELECTRONIC MAIL 6251 3.8% 1.3% 9.6% PROGRAM DEVELOPMENT 3141 9.1% 2.4% 0.6% RESEARCH DEPARTMENT 3968 8.7% 2.0% 6.0% BILL OF MATERIALS 336 0.6% 0.2% 0.1% FINANCIALS 1080 5.0% 1.5% 0.5% MARKETING DEPT 2712 12.9% 67.3% 0.0% GAMES 103 0.1% 0.0% 0.6% -------------------- ---------- ------ ------ ------ ALL USER APPLICATIONS 73.1% 54.3% 79.1% 37.0% SCOPE-Generated Notes (Collector Shutdown) You must specify NOTES=ON (or NOTES=102) and have GLOBAL data in the log file. 01/30/90 10:56 NOTE [102] SHUTDOWN REQUESTED BY PURGING "RUN" FILE SCOPE can enter a note record in the global log file. Typically, it does this to indicate an important event such as its voluntary termination. In the example above, SCOPE notes that it is terminating voluntarily because the RUN file was purged. The number in brackets ([ ]) indicates the origin of the note and can be filtered from this listing using the LEVEL option of the NOTES command. User-Generated Notes A note can be entered in the global log file by running the UTILITY program and issuing the SCOPE NOTE command. These notes are displayed during a SCAN of the log file if the NOTES=ON or NOTES=100 command is in effect. 04/01/90 08:05 NOTE [100] SYSTEM MELT DOWN IN PROGRESS Performance Alarm Events Before you can see any performance alarm events, you must define alarms in a file that can be accessed using the PARMFILE command. See chapter 7 for more information on defining alarms. The log files do not contain these events, but the events are generated based on log file data following the rules in the PARM file. If you use a different set of alarm definitions during a SCAN, you will obtain a different set of alarm events. If alarms are defined and you have ALARMS=ON, an alarm-begin event will be listed every time an alarm has met all its conditions for the specified duration. When these conditions are no longer satisfied, an alarm-end event will be listed. If an alarm condition is satisfied for a period long enough to generate another alarm without having first ended, a repeat event will be listed. Each event listed will show the alarm number, how long the alarm has been active, and the alarm ID. For example: 11/21/91 21:30 ALARM[ 4] BEGIN AFTER 10 MIN "MEMORY THRASHING" 11/21/91 21:40 ALARM[ 4] END AFTER 20 MIN "MEMORY THRASHING" 12/05/91 21:20 ALARM[ 5] BEGIN AFTER 10 MIN "CPU OVERLOAD" 12/05/91 21:30 ALARM[ 5] REPEAT AFTER 20 MIN "CPU OVERLOAD" 12/05/91 21:35 ALARM[ 5] END AFTER 25 MIN "CPU OVERLOAD" If you specified ALARMS=ON and DETAIL=ON, you will see the actions (THEN and FINISH) in addition to the alarm events. The actions will not be performed, but they will be listed with any requested parameter substitutions in place. 11/21/91 21:30 ALARM[ 4] BEGIN AFTER 10 MIN "MEMORY THRASHING" :TELLOP Severe Memory Shortage (Swapping at 25.8/second) 11/21/91 21:40 ALARM[ 4] END AFTER 20 MIN "MEMORY THRASHING" :TELLOP OK, relax, swapping is down to 2.3/second now.


MPE/iX 5.0 Documentation