cdc:nos2.source:opl.opl871:deck:smfstat
Deck SMFSTAT
Library Member Format: MODIFY
Source
Seq # *Modification Id* Act ----------------------------+ 00001 M00S00001.smfstat +++|*NOSEQ 00002 M00S00002.smfstat +++|*WIDTH 132 00003 M00S00003.smfstat +++|.PROC,SMFSTAT. 00004 M00S00004.smfstat +++|RETURN,ZZZDATA. 00005 M00S00005.smfstat +++|REWIND,ZZZSTAT,TAPE2,TAPE3,TAPE4,ZZZLGO. 00006 M00S00006.smfstat +++|$FSE,ZZZDATA.SUN 00007 M00S00007.smfstat +++|FTN5,I=ZZZSTAT,L=0,B=ZZZLGO. 00008 M00S00008.smfstat +++|ZZZLGO,ZZZDATA. 00009 M00S00009.smfstat +++|REWIND,TAPE2,TAPE3,TAPE4,STATOUT. 00010 M00S00010.smfstat +++|COPYSBF,TAPE4,STATOUT. 00011 M00S00011.smfstat +++|COPYSBF,TAPE3,STATOUT. 00012 M00S00012.smfstat +++|COPYSBF,TAPE2,STATOUT. 00013 M00S00013.smfstat +++|REWIND,TAPE4. 00014 M00S00014.smfstat +++|COPY,TAPE4,OUTPUT. 00015 M00S00015.smfstat +++|REVERT. SMFSTAT COMPLETE. 00016 M00S00016.smfstat +++|EXIT. 00017 M00S00017.smfstat +++|REVERT. SMFSTAT FAILED. 00018 M00S00018.smfstat +++|.DATA,ZZZSTAT. 00019 M00S00019.smfstat +++| PROGRAM SMFSTAT(TAPE1,TAPE2,TAPE3,TAPE4) 00020 M00S00020.smfstat +++| 00021 M00S00021.smfstat +++| INTEGER SCLR(49), VCTR1(18), VCTR2(18) 00022 M00S00022.smfstat +++| INTEGER VCTR3(18), VCTR4(18), VCTR5(18), VCTR6(18) 00023 M00S00023.smfstat +++| 00024 M00S00024.smfstat +++| CHARACTER*20 LBL1(18), LBL2(18), LBL3(18) 00025 M00S00025.smfstat +++| CHARACTER*20 LBL4(18), LBL5(18), LBL6(18) 00026 M00S00026.smfstat +++| CHARACTER*55 TAG(43) 00027 M00S00027.smfstat +++| 00028 M00S00028.smfstat +++| DATA (TAG(I),I=1,15) / 00029 M00S00029.smfstat +++| + ' SURPLUS WORD, NOT ON CONSOLE DISPLAYS ', 00030 M00S00030.smfstat +++| + ' NUMBER OF CRITICAL IAF BUFFER SHORTAGES ', 00031 M00S00031.smfstat +++| + ' NUMBER OF TASK SHORTAGES ', 00032 M00S00032.smfstat +++| + ' NUMBER OF SESSIONS ', 00033 M00S00033.smfstat +++| + ' NUMBER OF TRANSACTIONS ', 00034 M00S00034.smfstat +++| + ' TOTAL RESPONSE TIME IN MILLISECONDS ', 00035 M00S00035.smfstat +++| + ' TOTAL THINK TIME IN MILLISECONDS ', 00036 M00S00036.smfstat +++| + ' PREEMPTIVE SWAPS TO ADVANCE TTY OUTPUT ', 00037 M00S00037.smfstat +++| + ' PREEMPTIVE SWAPS FOR TASK SHORTAGE ', 00038 M00S00038.smfstat +++| + ' PREEMTIVE SWAPS FOR IAF BUFFER SHORTAGE ', 00039 M00S00039.smfstat +++| + ' TTY OUTPUT FRAGMENTATION (BUFFER OVERFLOW) ', 00040 M00S00040.smfstat +++| + ' USER BREAKS ', 00041 M00S00041.smfstat +++| + ' USER DETACHES ', 00042 M00S00042.smfstat +++| + ' MAXIMUM USERS LOGGED IN ', 00043 M00S00043.smfstat +++| + ' CURRENT NUMBER OF USERS ' / 00044 M00S00044.smfstat +++| DATA (TAG(I),I=16,30) / 00045 M00S00045.smfstat +++| + ' REAL TIME CLOCK ', 00046 M00S00046.smfstat +++| + ' NUMBER OF RECALL CYCLES ', 00047 M00S00047.smfstat +++| + ' NUMBER OF USER-ECS SWAPS ', 00048 M00S00048.smfstat +++| + ' NUMBER OF DISK SWAPS ', 00049 M00S00049.smfstat +++| + ' TOTAL SWAPPING TIME IN MILLISECONDS ', 00050 M00S00050.smfstat +++| + ' TOTAL CIO TIME IN MILLISECONDS ', 00051 M00S00051.smfstat +++| + ' NUMBER OF CIO CALLS ', 00052 M00S00052.smfstat +++| + ' NUMBER OF TRANSACTIONS CAUSING ZERO CIO CALLS ', 00053 M00S00053.smfstat +++| + ' NUMBER OF TRANSACTIONS CAUSING 16/MORE CIO CALLS ', 00054 M00S00054.smfstat +++| + ' NUMBER OF CIO CALLS IN LARGE TRANSACTIONS ', 00055 M00S00055.smfstat +++| + ' TOTAL WORKFILE CIO CALLS FOR INITIAL BUILDS ', 00056 M00S00056.smfstat +++| + ' TTY INPUT WORDS ', 00057 M00S00057.smfstat +++| + ' TTY OUTPUT WORDS ', 00058 M00S00058.smfstat +++| + ' TTY OUTPUT BLOCKS ', 00059 M00S00059.smfstat +++| + ' NUMBER OF OUTPUT FRAGMENTS WITH SWAP AVOIDANCE ' / 00060 M00S00060.smfstat +++| DATA (TAG(I),I=31,43) / 00061 M00S00061.smfstat +++| + ' TOTAL MILLSECONDS OF TASK UTILIZATION ', 00062 M00S00062.smfstat +++| + ' WORKFILE LINE ACCESSES ', 00063 M00S00063.smfstat +++| + ' WORKFILE SECTORS READ FROM CACHE ', 00064 M00S00064.smfstat +++| + ' WORKFILE SECTORS READ FROM DISK ', 00065 M00S00065.smfstat +++| + ' WORKFILE DRAIN OUTPUT TO SWITCH BUFFER TO INPUT ', 00066 M00S00066.smfstat +++| + ' WORKFILE PURGE WRONG INPUT SECTOR ', 00067 M00S00067.smfstat +++| + ' WORKFILE CACHE FLUSH SEQUENCES ', 00068 M00S00068.smfstat +++| + ' WORKFILE PURGE INPUT TO SWITCH BUFFER TO OUTPUT ', 00069 M00S00069.smfstat +++| + ' WORKFILE SECTORS WRITTEN TO DISK ', 00070 M00S00070.smfstat +++| + ' WORKFILE DISCONTIGUOUS WRITE EVENTS ', 00071 M00S00071.smfstat +++| + ' WORKFILE PADDING SECTORS ', 00072 M00S00072.smfstat +++| + ' WORKFILE CIO READ FUNCTIONS ', 00073 M00S00073.smfstat +++| + ' RECALL TO MINIMIZE CPU UTILIZATION ' / 00074 M00S00074.smfstat +++| 00075 M00S00075.smfstat +++| DATA LBL1/ ' ', ' ', 'INSTANT', '1/64 SEC', '1/32 SEC', 00076 M00S00076.smfstat +++| + '1/16 SEC', '1/8 SEC', '1/4 SEC', '1/2 SEC', '1 SEC', 00077 M00S00077.smfstat +++| + '1-2 SEC', '2-4 SEC', '4-8 SEC', '8-16 SEC', '16-32 SEC', 00078 M00S00078.smfstat +++| + '32-64 SEC', '64-128 SEC', '128 OR MORE SEC' / 00079 M00S00079.smfstat +++| 00080 M00S00080.smfstat +++| DATA LBL2/ ' ', ' ', 'LESS THAN 1 SEC', '1-2 SEC', 00081 M00S00081.smfstat +++| + '2-4', '4-8', '8-16', '16-32', '32-64', '64-128', 00082 M00S00082.smfstat +++| + '128-256', '256-512', '512-1K', '1K - 2K', '2K - 4K', 00083 M00S00083.smfstat +++| + '4K - 8K', '8K - 16K', '16K OR MORE' / 00084 M00S00084.smfstat +++| 00085 M00S00085.smfstat +++| DATA LBL3/ ' ', ' ', 'ZERO', '1', '2-3', '4-7', 00086 M00S00086.smfstat +++| + '8-15', '16-31', '32-63', '64-127', 00087 M00S00087.smfstat +++| + '128-255', '256-511', '512-1K', '1K - 2K', '2K - 4K', 00088 M00S00088.smfstat +++| + '4K - 8K', '8K - 16K', '16K OR MORE' / 00089 M00S00089.smfstat +++| 00090 M00S00090.smfstat +++| DATA LBL4/ ' ', ' ', 'ZERO', '1', '2-3', '4-7', 00091 M00S00091.smfstat +++| + '8-15', '16-31', '32-63', '64-127', 00092 M00S00092.smfstat +++| + '128-255', '256-511', '512-1K', '1K - 2K', '2K - 4K', 00093 M00S00093.smfstat +++| + '4K - 8K', '8K - 16K', '16K OR MORE' / 00094 M00S00094.smfstat +++| 00095 M00S00095.smfstat +++| DATA LBL5/ ' ', ' ', 'ZERO', '1', '2-3', '4-7', 00096 M00S00096.smfstat +++| + '8-15', '16-31', '32-63', '64-127', 00097 M00S00097.smfstat +++| + '128-255', '256-511', '512-1K', '1K - 2K', '2K - 4K', 00098 M00S00098.smfstat +++| + '4K - 8K', '8K - 16K', '16K OR MORE' / 00099 M00S00099.smfstat +++| 00100 M00S00100.smfstat +++| DATA LBL6/ ' ', ' ', 'ZERO', '1', '2-3', '4-7', 00101 M00S00101.smfstat +++| + '8-15', '16-31', '32-63', '64-127', 00102 M00S00102.smfstat +++| + '128-255', '256-511', '512-1K', '1K - 2K', '2K - 4K', 00103 M00S00103.smfstat +++| + '4K - 8K', '8K - 16K', '16K OR MORE' / 00104 M00S00104.smfstat +++| 00105 M00S00105.smfstat +++| READ(1,1001) SCLR, VCTR1, VCTR2, VCTR3, VCTR4, 00106 M00S00106.smfstat +++| + VCTR5, VCTR6 00107 M00S00107.smfstat +++|1001 FORMAT( 49(O20,/), 6(O10,O10,/,4O5,/,4O5,/,4O5,/,4O5,/) ) 00108 M00S00108.smfstat +++| 00109 M00S00109.smfstat +++| WRITE(3,3001) (TAG(I),SCLR(I),I=2,43) 00110 M00S00110.smfstat +++|3001 FORMAT(1X,A55,I10) 00111 M00S00111.smfstat +++| 00112 M00S00112.smfstat +++| WRITE (4,4001) SCLR(4), SCLR(5), SCLR(14) 00113 M00S00113.smfstat +++|4001 FORMAT(' SESSIONS, TRANSACTS, MAX USERS ', 3I10) 00114 M00S00114.smfstat +++| 00115 M00S00115.smfstat +++| WRITE (4,4002) .001*FLOAT(SCLR(6))/SCLR(5) 00116 M00S00116.smfstat +++|4002 FORMAT(' AVERAGE RESPONSE TIME ', F10.3) 00117 M00S00117.smfstat +++| 00118 M00S00118.smfstat +++| WRITE (4,4003) .001*FLOAT(SCLR(7))/SCLR(5) 00119 M00S00119.smfstat +++|4003 FORMAT(' AVERAGE THINK TIME ', F10.3) 00120 M00S00120.smfstat +++| 00121 M00S00121.smfstat +++| WRITE (4,4004) .001*FLOAT(SCLR(21))/SCLR(22) 00122 M00S00122.smfstat +++|4004 FORMAT(' AVERAGE CIO TIME ', F10.3) 00123 M00S00123.smfstat +++| 00124 M00S00124.smfstat +++| WRITE (4,4005) FLOAT(SCLR(22))/SCLR(5) 00125 M00S00125.smfstat +++|4005 FORMAT(' AVERAGE CIO PER TRANSACTION ', F10.3) 00126 M00S00126.smfstat +++| 00127 M00S00127.smfstat +++| WRITE (4,4006) FLOAT(SCLR(5))/SCLR(4) 00128 M00S00128.smfstat +++|4006 FORMAT(' AVERAGE TRANSACT PER SESSION ', F10.3) 00129 M00S00129.smfstat +++| 00130 M00S00130.smfstat +++| WRITE (4,4007) FLOAT(SCLR(23))/SCLR(5) 00131 M00S00131.smfstat +++|4007 FORMAT(' FRACTION OF ZERO-CIO TRANSACT', F10.3) 00132 M00S00132.smfstat +++| 00133 M00S00133.smfstat +++| WRITE (4,4008) FLOAT(SCLR(34))/SCLR(33) 00134 M00S00134.smfstat +++|4008 FORMAT(' RATIO PRUS READ/CACHED ', F10.3) 00135 M00S00135.smfstat +++| 00136 M00S00136.smfstat +++| WRITE (4,4009) FLOAT(SCLR(34))/SCLR(42) 00137 M00S00137.smfstat +++|4009 FORMAT(' RATIO PRUS READ/CIO CALL ', F10.3) 00138 M00S00138.smfstat +++| 00139 M00S00139.smfstat +++| WRITE (4,4010) FLOAT(SCLR(33))/SCLR(42) 00140 M00S00140.smfstat +++|4010 FORMAT(' RATIO CACHE HITS/CIO CALL ', F10.3) 00141 M00S00141.smfstat +++| 00142 M00S00142.smfstat +++| WRITE (4,4011) FLOAT(SCLR(27))/SCLR(5) 00143 M00S00143.smfstat +++|4011 FORMAT(' INPUT WORDS PER TRANSACT ', F10.3) 00144 M00S00144.smfstat +++| 00145 M00S00145.smfstat +++| WRITE (4,4012) FLOAT(SCLR(28))/SCLR(5) 00146 M00S00146.smfstat +++|4012 FORMAT(' OUTPUT WORDS PER TRANSACT ', F10.3) 00147 M00S00147.smfstat +++| 00148 M00S00148.smfstat +++| WRITE (4,4013) FLOAT(SCLR(24))/SCLR(5) 00149 M00S00149.smfstat +++|4013 FORMAT(' FRACTION OF TRANSACTS LARGE ', F10.3) 00150 M00S00150.smfstat +++| 00151 M00S00151.smfstat +++| WRITE (4,4014) FLOAT(SCLR(25))/SCLR(22) 00152 M00S00152.smfstat +++|4014 FORMAT(' FRACTION OF CIOS, LARGE TRANS', F10.3) 00153 M00S00153.smfstat +++| 00154 M00S00154.smfstat +++| WRITE (4,4015) FLOAT(SCLR(32))/SCLR(5) 00155 M00S00155.smfstat +++|4015 FORMAT(' AVERAGE LINE ACCESSES/TRANS ', F10.3) 00156 M00S00156.smfstat +++| 00157 M00S00157.smfstat +++| WRITE (4,4016) FLOAT(SCLR(32))/SCLR(22) 00158 M00S00158.smfstat +++|4016 FORMAT(' RATIO LINE ACCESSES TO CIOS ', F10.3) 00159 M00S00159.smfstat +++| 00160 M00S00160.smfstat +++| WRITE (4,4017) FLOAT(SCLR(31))/SCLR(16) 00161 M00S00161.smfstat +++|4017 FORMAT(' TASK UTILIZATION FACTOR ', F10.3) 00162 M00S00162.smfstat +++| 00163 M00S00163.smfstat +++| WRITE (4,4018) FLOAT(SCLR(30))/SCLR(11) 00164 M00S00164.smfstat +++|4018 FORMAT(' FRACTION OF MSGS UNSWAPPED ', F10.3) 00165 M00S00165.smfstat +++| 00166 M00S00166.smfstat +++| 00167 M00S00167.smfstat +++| 00168 M00S00168.smfstat +++| WRITE(2,2051) VCTR1(1)/(64.0*VCTR1(2)) 00169 M00S00169.smfstat +++|2051 FORMAT(/,' AVERAGE RESPONSE TIME PER TRANSACTION ',F10.3) 00170 M00S00170.smfstat +++| 00171 M00S00171.smfstat +++| WRITE(2,2001) (LBL1(I),VCTR1(I),I=3,18) 00172 M00S00172.smfstat +++|2001 FORMAT(/,' TRANSACTIONS PER RESPONSE TIME CATEGORY ', //, 00173 M00S00173.smfstat +++| + 16(10X,A12,I10,/) ) 00174 M00S00174.smfstat +++| 00175 M00S00175.smfstat +++| WRITE(2,2052) VCTR2(1)/FLOAT(VCTR2(2)) 00176 M00S00176.smfstat +++|2052 FORMAT(/,' AVERAGE THINK TIME PER TRANSACTION ',F10.3) 00177 M00S00177.smfstat +++| 00178 M00S00178.smfstat +++| WRITE(2,2002) (LBL2(I),VCTR2(I),I=3,18) 00179 M00S00179.smfstat +++|2002 FORMAT(/,' TRANSACTIONS PER THINK TIME CATEGORY ', //, 00180 M00S00180.smfstat +++| + 16(10X,A12,I10,/) ) 00181 M00S00181.smfstat +++| 00182 M00S00182.smfstat +++| WRITE(2,2053) VCTR3(1)/FLOAT(VCTR3(2)) 00183 M00S00183.smfstat +++|2053 FORMAT(/,' AVERAGE CIO CALLS PER TRANSACTION ',F10.3) 00184 M00S00184.smfstat +++| 00185 M00S00185.smfstat +++| WRITE(2,2003) (LBL3(I),VCTR3(I),I=3,18) 00186 M00S00186.smfstat +++|2003 FORMAT(/,' TRANSACTIONS PER CIO COUNT CATEGORY ', //, 00187 M00S00187.smfstat +++| + 16(10X,A12,I10,/) ) 00188 M00S00188.smfstat +++| 00189 M00S00189.smfstat +++| WRITE(2,2054) VCTR4(1)/FLOAT(VCTR4(2)) 00190 M00S00190.smfstat +++|2054 FORMAT(/,' AVERAGE TRANSACTIONS PER SESSION ',F10.3) 00191 M00S00191.smfstat +++| 00192 M00S00192.smfstat +++| WRITE(2,2004) (LBL4(I),VCTR4(I),I=3,18) 00193 M00S00193.smfstat +++|2004 FORMAT(/,' SESSIONS PER TRANSACTION COUNT CATEGORY ', //, 00194 M00S00194.smfstat +++| + 16(10X,A12,I10,/) ) 00195 M00S00195.smfstat +++| 00196 M00S00196.smfstat +++| WRITE(2,2055) VCTR5(1)/FLOAT(VCTR5(2)) 00197 M00S00197.smfstat +++|2055 FORMAT(/,' AVERAGE WORKFILE LINES PER SESSION ',F10.3) 00198 M00S00198.smfstat +++| 00199 M00S00199.smfstat +++| WRITE(2,2005) (LBL5(I),VCTR5(I),I=3,18) 00200 M00S00200.smfstat +++|2005 FORMAT(/,' SESSIONS PER FILE SIZE CATEGORY ', //, 00201 M00S00201.smfstat +++| + 16(10X,A12,I10,/) ) 00202 M00S00202.smfstat +++| 00203 M00S00203.smfstat +++| WRITE(2,2056) VCTR6(1)/FLOAT(VCTR6(2)) 00204 M00S00204.smfstat +++|2056 FORMAT(/,' AVERAGE OUTPUT MESSAGE SIZE ',F10.3) 00205 M00S00205.smfstat +++| 00206 M00S00206.smfstat +++| WRITE(2,2006) (LBL6(I),VCTR6(I),I=3,18) 00207 M00S00207.smfstat +++|2006 FORMAT(/,' TRANSACTIONS PER OUTPUT MSG SIZE CATEGORY ', //, 00208 M00S00208.smfstat +++| + 16(10X,A12,I10,/) ) 00209 M00S00209.smfstat +++| 00210 M00S00210.smfstat +++| STOP 00211 M00S00211.smfstat +++| END 00212 M00S00212.smfstat +++|*WEOR
cdc/nos2.source/opl.opl871/deck/smfstat.txt ยท Last modified: by 127.0.0.1