All of the examples provided for the SM2R1 analysis routine presuppose specification of the input and output files either in the START-SM2R1 command or assignment via file link name.
The following examples are also in the SYSLIB.SM2.170 library.
Example SM2R1.REPORTS.1
In this example, a header (SET-TITLE) is specified and system configuration output (PRINT-CONFIGURATION) is requested. Analysis begins on <date> at 12.40 and ends on the same day at 14.30. The analysis period is subdivided into subintervals with a uniform duration of 60 seconds each. Charts and statistics are output for report groups CPU and IO.
Response time reports are to be analyzed only for specific connection groups already provided by SM2.
/START-SM2R1 MONITOR-FILE-NAME = SM2.SAM.MANUAL.V17.0A SET-TITLE TEXT = 'SM2R1 MANUAL EXAMPLE' SET-EVALUATION-PERIOD EVALUATION-PERIOD = *PERIOD ( - FROM = *DATE (DAY=08-12-09, TIME=12:40:00), - TO = *DATE (DAY=*START-DATE,TIME=14:30:00), - TIME-STEPS = 60 (DIMENSION=*SECONDS)) PRINT-CONFIGURATION PRINT-REPORTS INFORMATION = *DIAGRAMS, - REPORT-LIST = (*CPU,*IO) END
Example SM2R1.REPORTS.2
The analysis period is divided into subintervals with a uniform duration of 5 minutes each. Analysis begins on <date> and ends on the same day. SM2 data from 0:00 to 13:00 and from 14:00 to 23:59:59 is masked out, so that only statistics averaged in the time slot (over 5 minutes) are output. All variables reports to which monitored data can be assigned are output. No charts are output.
In addition, the SM2 output file is analyzed from the beginning of the file till <date> (23:59:59). Bar charts and statistics are output for the report groups CPU, IO and CHANNEL. The values are averaged over 2 minutes.
/START-SM2R1 MONITOR-FILE-NAME = SM2.SAM.MANUAL.V17.0 SET-TITLE TEXT = 'SM2R1 MANUAL EXAMPLE' SET-EVALUATION-PERIOD EVALUATION-PERIOD = *PERIOD( - FROM = *DATE (DAY=08-12-09), - TO = *DATE (DAY=08-12-09), - TIME-STEPS = 5 (DIMENSION = *MINUTES)) SET-REPORT-FOCUS FOCUS = *DEFINED (FROM=13:00:00, TO=14:00:00) PRINT-REPORTS INFORMATION = *STATISTICS, - REPORT-LIST = *ALL SET-EVALUATION-PERIOD EVALUATION-PERIOD= *PERIOD( - FROM = *START, - TO = *DATE (DAY=08-12-09), - TIME-STEPS = 2 (DIMENSION = *MINUTES)) PRINT-REPORTS INFORMATION = *DIAGRAMS, - REPORT-LIST = (*CPU, *IO, *CHANNEL) END
Example SM2R1.TASK.STATISTICS
In this example, a header (SET-TITLE) is specified. Analysis extends over the whole SM2 output file. The tasks whose TSNs are specified under TSN= are analyzed with the maximum amount of detail.
/START-SM2R1 ....... SET-TITLE TEXT='SM2R1 MANUAL EXAMPLE' PRINT-TASK-STATISTICS INFORMATION=*HIGH,TSN=(1M0Q,1M55,1PAN) END
Example SM2R1.CREATE.USERID.SET
In this example, a header (SET-TITLE) is specified. Analysis extends over the whole SM2 output file. The data of all the tasks specified via the user IDs given under USERID-SET is grouped in classes ABC and XY and output only once per class with the maximum amount of detail. No separate reports are output for the individual tasks. The remaining tasks are grouped and output in a remainder class. Task queue statistics are also output.
/START-SM2R1 ....... SET-TITLE TEXT='SM2R1 MANUAL EXAMPLE' CREATE-USERID-SET SET-NAME=ABC,USER-ID=(ABCSPOOL,ABCDIAG,ABCKLI) CREATE-USERID-SET SET-NAME=XY,USER-ID=(XY333,XYSWN,XY2631V8) PRINT-TASK-STATISTICS INFORMATION=*HIGH,TSN=*NONE,USERID-SET=(ABC,XY) PRINT-QUEUE-TRANSITION END
Example SM2R1.SUMMARY
In this example, a header (SET-TITLE) is specified. Analysis extends over the period of august 2008. A summary ACTIVITY report is output every day.
/START-SM2R1 ....... SET-TITLE TEXT = 'SM2R1 MANUAL EXAMPLE' SET-EVALUATION-PERIOD EVALUATION-PERIOD = *MONTH (YEAR=08, MONTH=8) PRINT-SUMMARY PARTITION = 1 (DIMENSION = *DAYS), - SUMMARY-REPORTS = *ACTIVITY END
Example SM2R1.ALL
/BEGIN-PROCEDURE LOGGING=A /ASSIGN-SYSDTA TO-FILE=*SYSCMD /CREATE-FILE FILE-NAME = SM2R1.OUT.MANUAL, - / SUPPORT = PUBLIC-DISK (SPACE = *RELATIVE( - / PRIMARY-ALLOCATION = 576, - / SECONDARY-ALLOCATION = 576)) ----------------- (1) /START-SM2R1 MONITOR-FILE-NAME = SM2.SAM.MANUAL.V17.0A, - / LIST-FILE-NAME = SM2R1.OUT.MANUAL, - / EVALUATION-FILE-NAME = SM2R1.OUT.EVALDATA ———————————————— (2) SET-TITLE TEXT = '***** SM2R1 - EXAMPLE *****' —————————————————————— (3) SET-EVALUATION-PERIOD EVALUATION-PERIOD = *PERIOD ( FROM = *DATE (DAY=2008-12-09,TIME=12:36:00), TO = *DATE (DAY=2008-12-09,TIME=14:38:00), TIME-STEPS = 60 (DIMENSION = *SECONDS))—————— (4) PRINT-CONFIGURATION—————————————————————————————————————————————————— (5) PRINT-SUMMARY SUMMARY-REPORTS = (*ACTIVITY, *PCS)———————————————————— (6) PRINT-QUEUE-TRANSITION——————————————————————————————————————————————— (7) PRINT-TASK-STATISTICS INFORMATION = *HIGH, - TSN = *NONE ——————————————————————————— (8) MODIFY-REPORT-CONDITIONS REPORT-NUMBER = 10, - ITEM-NUMBER = 1, - UPPER-LIMIT = 10, - COMPARE-VALUE = *MEAN-VALUE————————————————— (9) MODIFY-REPORT-CONDITIONS REPORT-NUMBER = 102, - ITEM-NUMBER = 1, - UPPER-LIMIT = 80, - COMPARE-VALUE = *MEAN-VALUE MODIFY-REPORT-CONDITIONS REPORT-NUMBER = 102, - ITEM-NUMBER = 2, - UPPER-LIMIT = 80, - COMPARE-VALUE = *MEAN-VALUE————————————————— (10) MODIFY-REPORT-CONDITIONS REPORT-NUMBER = 102, - ITEM-NUMBER = 3, - UPPER-LIMIT = 80, - COMPARE-VALUE = *MEAN-VALUE PRINT-REPORTS INFORMATION = *DIAGRAMS, - REPORT-LIST = (*CPU (REPORT-NUMBER = (*1,*137)) - *IO, - *DISK (SPECIFIED = *DEVICE( - DEVICE=D192), - REPORT-NUMBER = (*124,*125,*127),- CONDITIONED-REPORTS = *NO), - *DEVICE (DEVICE = *SPECIFIED( - DEVICE = D192)), - *CHANNEL)——————————————————————————————— (11) START-AUTOMATIC-ANALYSIS MAIN-APPLICATION = *DIALOG, - OUTPUT-MEDIUM = SYSLST——————————————————— (12) END /PRINT-DOCUMENT FROM-FILE = SM2R1.OUT.MANUAL, - / DOCUMENT-FORMAT = *TEXT( - / LINE-SPACING=*BY-EBCDIC-CONTROL)———— (13) /END-PROCEDURE
(1) | Create the SM2 output file (SM2R1 list file). |
(2) | Start SM2R1 and assign the input and output files. |
(3) | Output a header for all pages of the SM2R1 analysis report. |
(4) | Define the analysis period and analysis subinterval: analysis dated <date> from 12:36:00 to 14:38:00 in subintervals of 60 seconds. |
(5) | Output category-specific queue statistics. |
(6) | Output a SUMMARY for the most important global monitoring data (ACTIVITY) and category-specific monitoring data regarding the performance control system (PCS). |
(7) | Output category-specific queue statistics. |
(8) | Output task statistics (summarized by categories) and a hit list of the TSNs with the greatest consumption. |
(9) | Modify the threshold value for channel statistics. Report 10 is only to be output if the average value in the analysis period is greater than 10% for “BUSY STATE FOR CHANNEL” (ITEM-NUMBER=1). |
(10) | Modify threshold values for channel statistics. Report 102 is only to be output if the average values in the analysis period are greater than 80 I/Os for“IO'S (BY PAM-TRANSFER) FOR CHANNEL” (ITEM-NUMBER=1), “IO'S (BY BYTE-TRANSFER) FOR CHANNEL” (ITEM-NUMBER=2) or for“IO'S (BY NODATA-TRANSFER) FOR CHANNEL” (ITEM-NUMBER=3). |
(11) | Output monitoring data in chart form and as statistical values for the report groups *CPU, *IO, *DISK, *DEVICE and *CHANNEL. Report 1 (CPU load) and report 137 (TU and TPR SVCs per second) are to be output for *CPU. In the case of *DISK, only reports 124, 125 and 127 are to be output for DEVICE=D192 and the default threshold values should not be taken into account. Only device D192 is to be taken into account for *DEVICE. The threshold values as modified under points 9 and 10 are valid for *CHANNEL. |
(12) | Start automatic bottleneck analysis with output of results to the SM2R1 report file (main application type is dialog mode). |
(13) | Print results. |
***** SM2R1 - EXAMPLE ***** SM2 SUMMARY ACTIVITY REPORT 1 REPORTING PERIOD ================ FROM : <date> , 12:36:02 TO : 14:36:01 BY : 0:01:00 SYSTEM DATA =========== SYSTEM NAME : I11BXS MACHINE TYPE : S180-30 SESSION # : 192 BS2000 VERSION : 180 HOST : HOST0001 MAIN MEMORY [KB]: 3932164 CLASS 1 MEMORY [KB]: 4124 CLASS 2 MEMORY [KB]: 10720 TASK AND RESPONSE TIME SUMMARY ============================== #TASKS ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- SYS : 169.256 168.700 170.400 0.448 BATCH : 108.200 102.000 117.600 4.918 DIALOG : 167.334 153.000 175.800 5.785 TP : 57.999 57.900 58.100 0.025 QUEUE STATISTICS [#TASKS] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- IN CPU QUEUE : 1.638 0.200 5.800 1.178 IN PAGING QUEUE : 0 0 0 0 IN IO QUEUE : 0.193 0.000 0.600 0.164 ACTIVE : 150.185 140.000 158.200 4.817 INACT READY : 0 0 0 0 NOT ADMITTED : 0 0 0 0 INACT NOT READY : 352.603 340.900 362.100 5.830 TOTAL : 502.789 490.000 506.900 3.332 RESPONSE TIME STATISTICS ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- MEAN THINK TIME [S] : 0.556 0.118 6.652 1.140 MEAN RESPONSE TIME (1) [S] : 0.202 0.035 2.182 0.386 MEAN RESPONSE TIME (2) [S] : MEAN TRANSACTION TIME [S] : 0.471 0.088 2.852 0.738 TRANSACTION RATE [1/S]: 104.349 19.264 282.774 68.113 RESPONSE RATE (1) [1/S]: 104.485 19.438 282.884 68.081 RESPONSE RATE (2) [1/S]: ***** SM2R1 - EXAMPLE ***** SM2 SUMMARY ACTIVITY REPORT 2 SYSTEM STATISTICS ================= CPU STATISTICS [NORMED %] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- TU TIME : 7.133 0.706 17.283 4.176 TPR TIME : 22.172 7.103 39.664 6.190 SIH TIME : 15.582 1.526 27.749 8.892 IDLE TIME : 55.114 26.969 88.905 14.450 STOP TIME : 0 0 0 0 ACTIVE LOGICAL MACHINES : 2.000 2.000 2.000 0.000 IO STATISTICS [1/S] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- NON PAGING DISK IO'S : 294.006 69.638 922.578 179.042 PAGING IO'S : 0.003 0.000 0.017 0.005 TAPE IO'S : 3.053 0.798 5.148 1.734 PRINTER IO'S : 0 0 0 0 OTHER : 1954.298 124.230 3793.191 1288.260 MEMORY STATISTICS ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- #CLASS 3 PAGES : 14440 14220 14678 119 #CLASS 4 PAGES : 45645 45602 46001 79 AVAILABLE PAGES (NPP) : 821291 820540 822536 570 WSET ACT TASKS (PPC) : 26562 25556 27446 557 WSET INACT READY TASKS (PPC) : 0 0 0 0 USED PAGES ACT TASKS : 366867 358103 376332 5640 USED PAGES INACT READY TASKS : 0.132 0.000 3.000 0.545 (WSET ACT + INACT READY) / NPP: 0.032 TOTAL # PAGE FAULTS [1/S]: 716.030 103.488 1789.060 397.869 # PAGE RECLAIMS [1/S]: 0.273 0.000 7.737 1.636 # FIRST PAGE ACCESS [1/S]: 715.754 103.488 1783.566 397.292 # PAGE WRITES TO DISK [1/S]: 0.001 0.000 0.012 0.003 # PAGE READS FROM DISK [1/S]: 0.002 0.000 0.017 0.004 PAGINGAREA STATISTICS ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- PAGES ON PAGING DEVICE(S) : 3840006 3840006 3840006 0 USED PAGES ON PAGING DEVICE(S): 1074711 846253 1879596 386794 ***** SM2R1 - EXAMPLE ***** SM2 SUMMARY ACTIVITY REPORT 3 CHANNEL STATISTICS ================== CHANNEL BUSY STATE [%] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- CHANNEL PATH ID: 0018 (TYP FC) : 1.495 0.000 4.160 0.865 CHANNEL PATH ID: 0058 (TYP FC) : 1.478 0.000 4.160 0.849 CHANNEL PATH ID: 0098 (TYP FC) : 1.478 0.000 4.160 0.857 CHANNEL PATH ID: 00D8 (TYP FC) : 1.473 0.000 4.160 0.857 CHANNEL IO RATE [1/S] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- CHANNEL PATH ID: 0018 (TYP FC) : 73.693 17.475 230.922 44.784 CHANNEL PATH ID: 0058 (TYP FC) : 73.181 17.113 230.153 44.739 CHANNEL PATH ID: 0098 (TYP FC) : 73.567 17.508 230.494 44.747 CHANNEL PATH ID: 00D8 (TYP FC) : 73.230 17.296 230.644 44.802 CHANNEL PAM PAGES [1/S] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- CHANNEL PATH ID: 0018 (TYP FC) : 270.177 30.922 778.061 147.763 CHANNEL PATH ID: 0058 (TYP FC) : 268.779 30.390 774.729 147.475 CHANNEL PATH ID: 0098 (TYP FC) : 269.036 31.559 772.905 147.903 CHANNEL PATH ID: 00D8 (TYP FC) : 268.295 30.889 765.916 147.185 ***** SM2R1 - EXAMPLE ***** SM2 SUMMARY ACTIVITY REPORT 4 DEVICE STATISTICS ================= DEVICE BUSY STATE (NON PAGING) [%] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- D186 2ODS.0 : 3.246 0.000 44.925 7.891 D189 2ODS.3 : 3.219 0.000 37.752 6.724 D156 WORK01 : 2.769 0.000 9.983 3.476 D1FB PUB002 : 2.673 0.000 57.807 10.059 D336 : 1.489 0.000 4.464 0.711 D32B 2RZV.B : 1.085 0.000 3.328 1.177 B336 : 1.068 0.000 2.899 0.998 B337 : 0.958 0.000 5.824 1.285 D1FC PUB003 : 0.958 0.000 16.162 3.130 B3A3 6VS1.1 : 0.919 0.000 3.968 0.940 DEVICE BUSY STATE (PAGING) [%] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- D186 2ODS.0 : 0 0 0 0 D189 2ODS.3 : 0 0 0 0 D156 WORK01 : 0 0 0 0 D1FB PUB002 : 0 0 0 0 D336 : 0 0 0 0 D32B 2RZV.B : 0 0 0 0 B336 : 0 0 0 0 B337 : 0 0 0 0 D1FC PUB003 : 0 0 0 0 B3A3 6VS1.1 : 0 0 0 0 DEVICE IO RATE [1/S] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- D186 2ODS.0 : 29.353 0.000 411.786 72.042 D189 2ODS.3 : 37.029 0.000 377.904 82.775 D156 WORK01 : 30.777 0.000 122.808 37.459 D1FB PUB002 : 24.476 0.000 592.332 102.823 D336 : 11.332 0.120 14.911 2.234 D32B 2RZV.B : 12.583 0.000 42.473 14.107 B336 : 7.243 0.120 15.589 5.493 B337 : 5.361 0.000 12.712 5.761 D1FC PUB003 : 2.651 0.000 26.563 6.878 B3A3 6VS1.1 : 6.466 0.882 14.606 3.993 DEVICE DATA RATE [KB/S] ---------------------------------- AVG ---- MIN ---- MAX --- SDEV -- D186 2ODS.0 : 117.397 0.000 1647.127 288.171 D189 2ODS.3 : 135.432 0.000 1237.548 250.348 D156 WORK01 : 113.828 0.000 452.796 139.827 D1FB PUB002 : 169.605 0.000 2258.543 436.049 D336 : 8.151 0.160 10.845 1.588 D32B 2RZV.B : 347.183 0.000 1183.730 394.708 B336 : 5.412 0.160 10.845 3.349 B337 : 3.675 0.000 8.253 3.928 D1FC PUB003 : 162.673 0.000 3000.107 568.334 B3A3 6VS1.1 : 27.664 2.246 76.189 23.557 ***** SM2R1 - EXAMPLE ***** *CPU: UTILIZATION NORMED (REPORT 1) ALL PROCESSORS HOST0001 ACCUMULATED EVALUATION FROM <date>, 12:36:02 TO 14:12:01 BY 0:01:00 ID - MEASURED TERM , UNIT IS PERCENT --------- AVG ---- MIN ---- MAX ---- SDEV -- CNT 1 = TU TIME 6.466 0.706 17.283 3.886 27 . = TPR TIME 23.336 16.955 39.664 5.264 27 3 = SIH TIME 18.529 2.846 27.749 7.168 27 = IDLE TIME 51.669 26.969 75.907 12.538 27 - = STOP TIME 0 0 0 0 27 +-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+ 100.000 + + | | | | | | | | 90.000 + + | | | | | | | | 80.000 + + | | | | | | | 3 | 70.000 + 3 + |3 3 | |3 3 3 3 | |3 3 3 3 | |3 3 3 3 | 60.000 +3 3 3 3 3 + |3 3 3 3 3 3 | |3 3 3 3 3 3 3 3 | |3 3 3 3 3 3 3 3 3 | |3 3 3 3 3 3 3 33 3 3 3 | 50.000 +3 3 3 3 3 33 3 33 3 3 3 3 + |3 3 3 3 3 33 3 33 3 3 3 3 3 3 | |3 3 3 3 . 33 3 33 3 3 3 3 3 3 3 3 | |3 3 3 3 . 33 3 33 3 3 3 3 3 3 3 3 3 | |3 3 3 3 . 33 3 33 3 3 3 3 3 3 3 3 3 3 3 | 40.000 +. . 3 . . 33 3 33 3 3 3 3 3 3 3 3 3 3 3 3 + |. . 3 . . 33 3 33 3 . 3 3 3 3 3 3 3 3 3 3 . | |. . 3 . . 33 3 33 3 . 3 3 3 3 3 3 3 3 3 3 . | |. . 3 . . 33 3 .3 3 . 3 3 3 3 3 3 3 3 3 3 . | |. . 3 . . 33 . .3 3 . 3 3 . 3 3 3 3 3 3 3 . 3 | 30.000 +. . . . . 3. . .3 3 . . 3 . 3 3 3 3 3 3 3 3 . 3 + |. . . . . 3. . .. . . . . . 3 3 3 3 3 3 3 3 . . | |. . . . . .. . .. . . . . . . 3 3 3 . 3 3 3 . . | |. . . . . .. . .. . . . . . . . 3 . . 3 3 3 . . 3 3| |. . . . . .. . .. . . . . . . . 3 . . . . 3 . . 3 3| 20.000 +. . . . . .. . .. . . . . . . . . . . . . . . . . 3+ |. . . . . .. . .. . . . . . . . . . . . . . . . . .| |. . . . 1 .. . .. . . . . . . . . . . . . . . . . .| |. . . 1 1 .. . .. . . . . . . . . . . . . . . . . .| |. . . 1 1 .. . .. . . . . . . . . . . . . . . . . .| 10.000 +. 1 . 1 1 .. . .. . . . . . . . . . . . . . . . . .+ |. 1 1 1 1 .. . .. . 1 . . 1 . . . . . . . . . . . .| |. 1 1 1 1 1. 1 1. 1 1 1 1 1 . 1 . . . . . . . . . .| |. 1 1 1 1 11 1 11 1 1 1 1 1 1 1 . . . . . . 1 . . .| |. 1 1 1 1 11 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1| 0.000 +1 1 1 1 1 11 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1+ +-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+ 12:36:00 12:48:00 13:00:00 13:12:00 13:24:00 13:36:00 13:48:00 14:00:00 14:12:00 TIME <date>