Home

IBM AS/400 Communication Performance Investigation - V3R6/V3R7 Manual

image

Contents

1. Page Page 3 4 Figure 225 IDLC ALL Query Definition Part 2 Comm Perf Investigation V3R6 V3R7 H 7 IDLC IOP 5716001 V3R6MO 950929 Query 400 SYSTEMO1 11 17 96 20 18 06 1 Query IDLC IOP Library MYLIB Query text NWI and IOP related performance fields Query CCSID 5 37 Query language id n Query country id oos vee ares US is the decimal separator character for this query Collating sequence Hexadecimal Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares Yes Special conditions All records selected by default Selected files ID File Library Member Record Format T01 QAPMIDLC QPFRDATA 0963121422 QAPMIDLR T02 QAPMCIOP QPFRDATA 0963121422 QAPMCIOR Join tests Type of join Matched records Field Test Field TO1 INTNUM EQ T02 INTNUM TO1 IOPRN EQ T02 IOPRN Result fields Name Expression Column Heading Len Dec DATE substr TOl DTETIM 3 2 Date substr TO1 DTETIM 5 2 TIME substr TOl DTETIM 7 2 Time substr TO1 DTETIM 9 2 IBM Query 400 11 17 96 20 18 06 Page 2 Result fields continued Name Expression Column Heading Len Dec IOPUTIL 100 CIIDLC CIIDLT Pct IOP 4 1 1000000 TO2 INTSEC Util IOPNAME TO1 IOPRN 10 Name NWINAME TO1 ISNWI Network Interface Ordering of selected fi
2. 00 22 59 system ASP used 77 0307 Jobs in system 5611 Total aux stg 11 80 G perm addresses 007 Current unprotect used 315 M temp addresses 016 Maximum unprotect 695 M Sys Pool Rsrv Max DB Non DB Act Wait Act Pool Size K Size K Act Fault Pages Fault Pages Wait Inel Inel 1 59488 H 33980 0 0 2 1 4 8 9 0 0 2 73564 0 19 2 2 1 2 12 3 oa 0 3 512 0 1 0 0 0 0 0 0 0 4 183352 0 5 0 45 5 11 4 0 0 5 12300 0 3 0 0 0 0 0 0 0 6 64000 8 Ho 0 BH 2 1 4 0 0 Bottom gt F21 Select assistance level Figure 6 The Preferred WRKSYSSTS Display Notes This column is the most important column of this display Because the machine pool contains objects used system wide page faulting in this pool affects all of the jobs in the system Therefore it is desirable to maintain a low page fault rate in this pool The only way to affect the paging in the machine pool is to adjust the size of the pool See Table 17 on page 379 for guidelines of non database page faults in the MACHINE pool The rule of thumb for adjusting the machine pool size is to multiply the number in the Reserved Size field by one and a half This column represents the sum of non database faults in all of the storage pools and this is the column you need to focus your attention on The non database faults include program code jobs work areas
3. Defaults to value in print file QPQUPRFIL Copies ue fg hse sa NUR ur i RO 1 Hold 2 Defaults to value in print file QPQUPRFIL Cover Page Print cover page Yes Cover page title Ethernet LAN MAC Error Counters Report 2 Page headings and footings Print standard page heading Yes Page heading Ethernet LAN MAC Error Counters Report 2 Page footing De QUERY PELET WESTI Figure 132 Ethernet LAN MAC Error Counters Report 2 Query Part 3 Appendix Local Area Network Queries 271 272 5716001 V3R6M0 950929 Query Library Query text Query CCSID x Query language id Query country id Collating sequence Processing options Use rounding Ignore decimal data errors Ignore substitution warnings Use collating for all compares Special conditions IBM Query 400 ETHMACQRY3 MYLIB Ethernet LAN MAC Error Counters Report 3 37 Hexadecimal Yes default No default Yes No All records selected by default Selected files ID File Library T01 ETHPFRIND MYLIB T02 QAPMETH QPFRDATA Join tests Type of join Field Test TO1 ETLLND EQ Ordering of selected fields Field Sort Ascending Name Priority Descending TO1 IOPRN TO1 ETLLND 10 A TO1 MACERRRAO2 TO1 MACERRRAO4 TO2 ETMTUN TO2 ETMBBE TO2 ETMSQE TO2 ETMMIR TO2 ETMIR T02 ETMDCN Member Record Format ETHPFRIND ETHPFRIND Q
4. 394 IBM Redbook Order Form 395 lnid x ook oe Lee OE ESS We Shee a 397 ITSO Redbook Evaluation 399 Contents X Comm Perf Investigation V3R6 V3R7 Preface Improving communication performance is not a trivial task The purpose of this redbook is to discuss how to manage communications performance and ways to locate the problem areas in communication performance This redbook collects a large amount of the performance information from several sources and presents it in an ordered manner The databases created by the Performance Tools 400 were used to give the key performance indicators This redbook is intended for technical professionals including network designers who want to tune the IBM AS 400 system to improve communications performance An intermediate knowledge of the Performance Tools 400 5716 PT1 and Query 400 5716 QU1 is assumed The Team That Wrote This Redbook This redbook was produced by a team of specialists from around the world working at the International Technical Support Organization Rochester Center Suehiro Sakai is an Advisory International Technical Support Specialist for the AS 400 system at the International Technical Support Organization Rochester Center He writes extensively and teaches IBM classes worldwide in all areas of AS 400 communications Before joining the ITSO he worked in AS 400 Brand
5. 5716001 V3R6MO 950929 Query 400 SYSTEMO1 11 17 96 20 16 55 Query NWI Library MYLIB Query text NWI and IOP related performance fields Query CCSID 37 Query language id ENU Query country id oos vee ares US is the decimal separator character for this query Collating sequence Hexadecimal Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares Yes Special conditions All records selected by default Selected files ID File Library Member Record Format T01 QAPMLAPD QPFRDATA 0963121422 QAPMLPDR T02 QAPMCIOP QPFRDATA 0963121422 QAPMCIOR Join tests Type of join Matched records Field Test Field TO1 INTNUM EQ T02 INTNUM TO1 IOPRN EQ T02 IOPRN Result fields Name Expression Column Heading Len Dec DATE substr TOl DTETIM 3 2 Date substr TO1 DTETIM 5 2 TIME substr TOl DTETIM 7 2 Time substr TO1 DTETIM 9 2 IBM Query 400 11 17 96 20 16 55 Page Result fields continued Name Expression Column Heading Len Dec IOPUTIL 100 CIIDLC CIIDLT Pct IOP 4 1 1000000 TO2 INTSEC Util IOPNAME TO1 IOPRN 10 Name NWINAME TO1 LDNWI Network Interface Ordering of selected fields Field Sort Ascending Break Field Name Priority Descending Level Text IOPNAME 10 A 1 02 10 Type NWINAME 20 A 2 DATE TIME IOPUTIL Report column formatting
6. 4 5 BEST 1 Communications Support for Performance Analysis 4 5 1 Creating a Communications IOP Feature 4 5 2 Creating a Communications Line Resource 4 5 3 Distribution of Characters Transferred Across Line Resources 4 6 Comparing the Model Against the Measured Performance 4 7 Considerations When Analyzing Communications Data with BEST 1 Chapter 5 Using System Service Tools 5 1 Checking the Communications Hardware 5 2 Working with Communications Traces 5 2 1 Starting and Stopping the Trace 5 2 2 Formatting the Trace Data Chapter 6 Communications I O Processor IOP 6 1 Important Fields in the IOP Performance Manager File 6 1 1 IOP Utilization aA ae ESO eh SV 6 2 Communication IOP Recommendations 6 2 1 Configuring Communication Lines 6 2 2 Frdme Size ae Re A 6 29 IOP Type s amp neige ea dile ebd edet 6 2 4 IOP ASSISE x mox b ues edes eod ox ade e oe 6 2 5 IOP Utilization 254 20 Pa 8 wee Re Ree ERR Chapter 7 Local Area Network Performance Analysis 7 1 LAN Performance Indicators in Performance Monitor Database 7 2 Line Utilization einen eho eo wee Boek ee ee SL 7 2 1 Usi
7. JBNTR 0000 1 Job avg response time PCTCPU JBCPU 1000 100 Pct 4 1 TO1 INTSEC CPU Usage Ordering of selected fields Field Sort Ascending Break Field Name Priority Descending Level Text T02 JBNAME 10 A t Job Name T02 JBUSER 20 A 1 Job User T02 JBNBR 30 A 1 Job Number TO1 SHLND Line Description TO1 IOPRN 10 Resource Name TO1 SHTYPE IOP Type DATE TIME AVGJOBRSP PCTCPU LINEUTIL Figure 91 SDLC JOB Query Part 1 Appendix A SDLC Queries 237 238 Report column formatting and summary functions Summary functions 1 Total 2 Average 3 Minimum 4 Maximum 5 Count Overrides Field Summary Column Dec Null Dec Numeric Name Functions Spacing Column Headings Len Pos Cap Len Pos Editing T02 JBNAME 0 10 Job Name T02 JBUSER 2 10 Job User T02 JBNBR 2 6 Job Number TO1 SHLND 2 10 Line Description TO1 IOPRN 2 IOP 10 Resource Name TO1 SHTYPE 2 4 10 DATE 2 Date 5 TIME 2 Time AVGJOBRSP 24 2 Job avg 16 3 response time PCTCPU 24 2 Pct 4 1 CPU Usage LINEUTIL 2 Total 4 1 Line Util Report breaks Break New Suppress Break Level Page Summaries Text 0 No Yes T No No Summary for Selected output attributes Output type Form of output Line wrapping Printer Output Printer device Report size Length Width Report start line Report end line Report line spacing Print definition Printer Spooled Output Spool the output Form type Copies Hold Cover Page
8. 5 10 28 96 17 30 34 1 Queby sl Boe Soe wee ts Ge a tee library oto os a eles Query text a LAN MAC Error Counters Report 1 Query Sone Ey 37 Query language id Query country id Collating sequence Hexadecimal Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares No Special conditions All records selected by default Selected files ID File Library Member Record Format T01 TRNPFRIND MYLIB FIRST TRNPFRIND T02 QAPMECL QPFRDATA 0961981803 QAPMECLR Join tests Type of join 4 Matched records Field Test Field TO1 ELLND EQ TO2 ELLND Ordering of selected fields Field Sort Ascending Break Field Name Priority Descending Level Text T02 IOPRN 1 IOP Resource Name TO1 ELLND 10 A 1 Line Description TO1 MACERRRAO2 1 MACERRRATE AVG TO1 MACERRRAO4 1 MACERRRATE MAX TO2 EMINE Internal Errors T02 EMBRE Burst Error TO2 EMAFE ARI FCI Error Figure 101 Token Ring LAN MAC Error Counters Report 1 Query Part 1 248 Comm Perf Investigation V3R6 V3R7 IBM Query 400 10 28 96 17 30 34 Page 2 Ordering of selected fields continued Field Sort Ascending Break Field Name Priority Descending Level Text 02 Abort Delimiter T02 EML
9. 5716001 V3R6MO 950929 IBM Query 400 SYSTEMO5 10 28 96 17 29 55 Query SAPQRY Library MYLIB Query text Query CCSID a 37 Query language id ENU Query country id US Collating sequence Hexadecima Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares Yes Special conditions All records selected by default Selected files ID File Library Member Record Format T01 QAPMSAP QPFRDATA 0961981803 QAPMSAPR Ordering of selected fields Field Sort Ascending Break Field Name Priority Descending Level Text INTNUM 1 Interval Number IOPRN 1 10 Resource Name SCLND 1 Line Description SCIRCV UIs Received SCIXMT UIs Transmitted SCBRCV UI Bytes Received SCBXMT UI Bytes Transmitted Report column formatting and summary functions Summary functions 1 Total 2 Average 3 Minimum 4 Maximum 5 Count Overrides Field Summary Column Dec Null Dec Numeric Name Functions Spacing Column Headings Len Pos Cap Len Pos Editing INTNUM 0 Interval 5 0 Number Report column formatting and summary functions continued Summary functions 1 Total 2 Average 3 Minimum 4 Maximum 5 Count Overrides Field Summary Column Dec Null Dec Numeric Name Functions Spacing Column Headings Len Pos Cap Len Pos Editing IOPRN 2 IOP 10 Resource Name SCLND 2 Line 10 Description SCIRCV T 2 UIs 11 0 Received SCIXMT 1 2 UIs 11 0 Transmitted SCBRCV t 2 UI By
10. e 160 Chapter 10 SNA ee b RO DR LE 163 10 1 Important Fields in the SNA Performance Monitor File 163 10 1 1 Number of Connections Established 164 10 1 2 Number of Sessions and Brackets Started Ended 165 10 1 8 Session Level Pacing Wait Time 166 10 1 4 Internal Session Level Pacing 167 10 1 5 Transmission Queue Wait Time 168 10 1 6 Line Transmission Time 169 10 2 Important Related Performance Manager Files 170 10 2 1 Line Utilization 2 2 2 eee Rex GS 171 10 2 2 Communications Jobs 172 10 3 SNA Traces xc Yaw a Get oe soe nae Had mV 173 Chapter 11 TCP IP Performance Investigation 175 11 1 Performance Expectation 175 11 2 TGP IP Overview sums am eke ned ee xo exp Ab 175 11 2 4 Data Format ooo gni de deme i 175 11 22 Flow Control oe RH ERE dee E xeu 176 11 2 8 Version 3 Performance Improvements 177 11 8 Performance Tool 400 Databases ss 177 11 3 4 QAPMSAB nachdem RS a URGED ex Re ea 177 11 93 27 QAPMJOBS 2 oed Sore Rea eb lush e cbe 178 14 Bottlenecks coy v AR abe en er ba ge bEXG S 178 11 5 Tools We Can Use for TCP IP 178 Chapt
11. 13 3 AnyNet Performance Considerations The use of AnyNet implies CPU overhead since there is always a conversion either from SNA to TCP IP or vice versa Both protocols have their strength and weakness so depending on the scenario of your applications behavior might be different from what was expected When the AnyNet function is used several layers operating system License Internal Code and IOPs are involved Fewer layers involved means less system overhead thus it also means better performance less CPU overhead means better performance That is the reason why the native protocols provide better performance than AnyNet Depending on the conversion required APPC to TCP IP or SOCKETS to SNA there are different layers involved The following picture is a rough flow of control of the AnyNet process for simplicity TCP IP is represented as a single layer Notice that for APPC over TCP IP there is one more layer than for Sockets over SNA gt NATIVE APPC OVER SOCKETS NATIVE APPC TCP IP OVER SNA TCP IP Y Y Y Y ICF CPI C SOCKETS APPC FM J MI MI n STREAM lt STREAM Siete eee 4 APPC SIOM gt TCP IP STACK v v v Comm IOP Comm IOP 2 Figure 66 AnyNet System Layers The AnyNet performance depends on the environment There are four combinations with the APIs and protocols 1 Native APPC 2 Native TCP IP 3 Sockets o
12. 3 2 User Level Problem Analysis 3 2 1 Print Job Summary Report 3 2 2 Print Transaction Summary Report 3 3 Application Level Problem Analysis 3 3 1 Charging Resource Utilization to Interactive Program 3 3 2 Print Transaction Summary Report 3 3 3 Print Transaction Detail Report 3 3 4 Print Transition Report 3 4 Programmer Performance Utilities 3 4 1 OS 400 Utilities for Tracing a Job 3 4 2 Performance Tools 400 Utilities for Tracing a Job 3 5 Performance Data Conversion Chapter 4 Using BEST 1 for Communications Performance Analysis and Capacity Planning 4 1 V3R7 BEST 1 Capacity Planning 4 1 1 When to Use BEST 1 for Communications Performance Analysis 4 2 Creating a Model for Communications Analysis 4 2 1 Assigning Jobs to Workloads by Communications Line 4 2 2 Creating a Model 4 3 Using a Model for Communications Analysis 4 3 1 Displaying Model Reports 4 3 2 Understanding Recommendations 4 4 Changing Communications Resources 4 4 1 Example Changing the IOP Type
13. TRCJOB The Trace Job command controls traces of Original Program Model OPM programs and Integrated Language Environment ILE procedure calls and returns that occur in the current job or in the job being serviced as a result of the Start Service Job command directed to that job The command which sets a trace on or off can trace module flow operating system data acquisition including CL command traces or both Restrictions for using the TRCJOB command 1 The record format of the database output file must match the record format of the IBM supplied output file QATRCJOB 2 The number of trace records processed between the start and end of the trace must not exceed one million 3 This command is shipped with public EXCLUDE authority The following user profiles are authorized to use this command QPGMR QSRV QSRVBAS QSYSOPR and QRJE The following display is an example of starting a job trace 46 Comm Perf Investigation V3R6 V3R7 Type choices press Enter Trace option setting Trace type Maximum storage to use Trace full Program to call before trace Library Select procedures to trace Program Library Type 9 e e o ooo ooo o for more values QUEPUE o eue Bennet ae te eee File to receive output Library 9 F3 Exit F4 Prompt F24 More keys F5 Refresh Trace Job TRCJOB ON OFF END ALL ALL FLOW DATA E 4096 1 16000 K E wra
14. Dec Pos Dec Pos 3 Figure 186 SNA_PAC1 Query Definition Part 2 Comm Perf Investigation V3R6 V3R7 Null Cap 11 27 96 Null Cap Len Len 15 06 12 Overrides Dec Pos Numeric Editing 15 06 12 Overrides Dec Pos Numeric Editing Page Page 3 4 Printer Output Printer device Report size Length Width 4 Report start line Report end line Report line spacing Print definition Printer Spooled Output Spool the output Form type Copies Hold Cover Page Print cover page Cover page title Page headings and footings Print standard page heading Page heading Page footing Database file output File Library Member Data in file For a new file Authority Text about the file Print definition Output file record format Output record length Field list Field Begin SCTLNM 1 DATE 11 TIME 16 ENAVWT 21 EHAVWT 30 EMAVWT 39 ELAVWT 48 INAVWT 57 IHAVWT 66 IMAVWT 75 ILAVWT 84 ok ko ox Len De 10 5 5 17 17 17 17 17 17 17 17 END Q9 Query 400 PRINT 51 default 300 6 60 Single space No Defaults to Defaults to 1 Defaults to gt Yes Yes IBM Query 400 0 SES2A COMMDTA 5 PEILE Replace file LIBCRTAUT Session Traffic Part No Null E 92 Data Type Character Character Character Packed Packed Packed Packed Pac
15. G 1 Sockets over SNA Queries Gull SNA QUES pem Bae ee elas G 1 2 Sockets Jobs Query G 2 APPC over TCP IP Queries GZT SNA Quety i zw Pe ee a AE ESQ G 2 2 APPC Jobs Query ss Appendix ISDN Queries T laui s eo RON ded eh Ae ind de See ih desta see d ee d d H 2 INWIEGALDES ee RA tub be Iib EE eA 3 NWI ERRORS su bou Ee Ws 4 NWILIOP 252 Ren sus RE our Nos RR RR s Hib INWISEAPD 2652 uuu e dede eee d e ey dee H 6 DEC AD A unas iios ed tee sek pem de eduardo eh ste dB bed ok HX IDECHIOR RueX etesedtitc et Dai ek mox bal om ns te HS IDEGEAU TII sg x eux arbe Back does ERU Ux aote dte ERIT Appendix I Guidelines for Interpreting Performance Data Appendix J Special Notices Comm Perf Investigation V3R6 V3R7 Appendix K Related Publications 391 K 1 International Technical Support Organization Publications 391 K 2 Redbooks on CD ROMs 391 K 3 Other Publications EGRE verc uw koe 391 How to Get ITSO Redbooks 393 How IBM Employees Can Get ITSO Redbooks 393 How Customers Can Get ITSO Redbooks
16. No Output file record format Output record length 122 Field list Field Begin Len Dec Null Data Type Text BREAKLVL 1 T Character BREAK LEVEL OVERFLOW 2 1 Character OVERFLOW FLAG INTNUM 3 5 0 Zoned decimal Interval Number INTNUMO4 8 5 0 Zoned decimal INTNUM MAX 4 13 6 Character DATE MAX IBM Query 400 11 25 96 10 33 04 Page 4 Output file record format continued Field list Field Begin Len Dec Null Data Type Text TIME04 19 4 Character TIME MAX JBNAMEO5 23 7 0 Zoned decimal JBNAME COUNT JBCPUCENO1 30 8 3 Zoned decimal JBCPUCENT TOTAL JBCPUCENO4 38 5 3 Zoned decimal JBCPUCENT MAX JBCPUSECO1 43 9 3 Zoned decimal JBCPUSEC TOTAL JBCPUSECO4 52 6 3 Zoned decimal JBCPUSEC JBNDBO1 58 14 0 Zoned decimal JBNDB TOTAL JBNDBO4 72 11 0 Zoned decimal JBNDB MAX 1 83 14 0 Zoned decimal JBWRT TOTAL JBWRTO4 97 11 0 Zoned decimal JBWRT MAX READPSECO1 108 9 1 Zoned decimal READPSEC TOTAL READPSECO4 117 6 1 Zoned decimal READPSEC MAX fet Rane OF QUERY PCR DIN AS Fee Figure 159 APPNJOIN3 Query Definition Part 2 Appendix D Queries for APPN Tasks 301 D 5 CPUALLOC Query System Processor Usage by Categories 302 Special conditions All records selected by default Selected files ID File Library Member Record Format T01 QAPMSYS QPFRDATA 0963121422 QAPMSYSR Result fields Name Expression Column Heading CPUTIL syscpu sycpu2 sycpu3 sycpu4 cpu 5 1000 intsec 100 BTCHUTIL sbcpu 1000
17. REPORT CPU Utilization for APPN tasks L__ Max APPN task DASD read write LAN and T2 DASD and CPU percent Figure 152 APPN Performance Communications Queries Copyright IBM Corp 1997 293 294 These queries provide you with an example of creating your own report using the performance monitor data A copy of each of these queries is provided for you in this appendix APPNSYSNAM APPNJOIN1 APPNJOIN2 APPNJOIN3 CPUALLOC APPNALL Also provided are APPNDETAIL APPNT2DTL Get system name from QAPMCONF config file Selects APPN task info from QAPMJOBS and creates APPNTASK1 in file APPNTASKS Selects T2 station IOM tasks from QAPMJOBS and creates T2TASK1 in file APPNTASKS Selects TRN line IOM tasks from QAPMJOBS and creates LIOMTASK1 in file APPNTASKS Processor usage by categories creates member CPUALLOC in file of same name Joins the 2 1 APPNTASK1 LIOMTASK1 SYSNAME and CPUALLOC members for each interval collected The result is a report of the CPU usage for all of the APPN activity Selects APPN Tasks for Detail Resource Usage report Selects T2 station IOM task detail from QAPMJOBS and creates a report These queries can easily be altered to work on an SDLC line for example by changing the APPNJOIN3 query to select tasks whose names begin with 7 instead of 3 for TRN LAN The query called APPNDETAIL selects records with information on APPN task
18. Allan Johnson Rochester Development Bob Manulik Rochester Development Tom Freeman Rochester Development John Horvath Rochester Development Doug Prigge Rochester Development Lois Douglas ITSO Rochester Comments Welcome xii Your comments are important to us We want our redbooks to be as helpful as possible Please send us your comments about this or other redbooks in one of the following ways Fax the evaluation form found in ITSO Redbook Evaluation on page 399 to the fax number shown on the form Use the electronic evaluation form found on the Redbooks Web sites For Internet users http www redbooks ibm com For IBM Intranet users http w3 itso ibm com Send us a note at the following address redbook vnet ibm com Comm Perf Investigation V3R6 V3R7 Chapter 1 Tools Used for Finding Performance Problems Finding a performance problem is similar to solving a three dimensional crossword puzzle all of the puzzles are different from each other but after solving several puzzles you begin to grasp a pattern For example you start the puzzle from the lower left hand corner and continue systematically towards the upper right hand corner Solving a communications performance problem is a task even more challenging You need to have the AS 400 system tuned properly before trying to figure out what is causing the communications performance problem As it is impossible to give anyone explicit instruct
19. While the size of the collision windows may be reduced by decreasing the frame size used by the adapters this is not recommended since it increases the number of collision windows and also the overhead due to frame headers and trailers Therefore in an Ethernet environment you should still use the maximum frame size for transmission Ethernet standards allow a maximum frame size of 1502 bytes This size is only possible if you are using user defined communications Ordinarily if you create an Ethernet line with the ETHSTD specified as ALL or IEEE8023 the maximum frame size is 1496 bytes If you create an Ethernet line description with the ETHSTD specified as ETHV2 the maximum frame size is 1493 bytes The minimum frame size is 265 bytes This is summarized in Table 14 Table 14 Maximum Frame Size Based on ETHSTD Parameter ETHSTD Frame Type Maximum Frame Parameter Value Size ALL IEEE 802 3 1496 Ethernet Version 2 1500 ETHV2 Ethernet Version 2 SNA data 1493 Ethernet Version 2 non SNA data 1500 7 11 3 Bridge Frame Size Considerations If a frame is being transmitted to a station that resides on a different LAN the frame must be copied and transmitted again by a bridge If the bridge is not configured to support a frame size as large as that configured on the token ring or Ethernet line description the frame is discarded For SNA in the token ring environment the system originating the connection is inform
20. imipnw 0 i1ipwt 1000 i1ipnw 0 oko xo Figure 184 SNA IPAC Query Definition Part 3 m 001 001 001 001 001 001 001 001 Page 5 Page 6 substr DTETIM 5 2 substr DTETIM 9 2 E 4 SNA_PAC1 5716001 V3R6MO 950929 IBM Query 400 SYSTEMO1 11 27 96 Query SNA PACI Library MYLIB Query text SNA average pacing response time Query CCSID 37 Query language id Query country id 2 2 2 0 is the decimal separator character for this query Collating sequence Hexadecima Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares No Special conditions All records selected by default Selected files ID File Library Member Record Format T01 QAPMSNA QPFRDATA TEST1307 QAPMSNAR IBM Query 400 11 27 96 Result fields Name Expression Column Heading Len Dec ENAVWT enspwt 1000 enspnw 0 001 EP NET Pacing Wait EHAVWT ehspwt 1000 ehspnw 0 001 EP HIGH Pacing Wait EMAVWT emspwt 1000 emspnw 0 001 EP MED Pacing Wait ELAVWT el spwt 1000 elspnw 0 001 EP LOW Pacing Wait INAVWT inspwt 1000 inspnw 0 001 INM NET Pacing Wait IHAVWT ihspwt 1000 ihspnw 0 001 INM HIGH Pacing Wait IMAVWT imspwt 1000 imspnw 0 001 INM MED Pacing Wait ILAVWT ilspwt 1000 ilspnw 0 001 INM LOW Pacing Wait DATE substr DTETIM 3 2 Date substr
21. Query country Tdi i ogni eee Sed ees is the decimal separator character for this query Collating sequence Hexadecimal Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares No Special conditions All records selected by default Selected files ID File Library Member Record Format T01 QAPMECL QPFRDATA 0961981803 QAPMECLR T02 QAPMCIOP QPFRDATA 0961981803 QAPMCIOR T03 SAPTOTFILE MYLIB FIRST SAPTOTFILE Join tests Type of join Matched records Field Test Field TO1 IOPRN EQ T02 10PRN TO1 INTNUM EQ T02 INTNUM TO1 INTNUM EQ INTNUM TO1 ELLND EQ T03 SCLND Figure 97 Token Ring LAN Performance Indicator Report Query Part 1 244 Comm Pert Investigation V8R6 V3R7 Result fields Name Expression LINEUTIL elict elicrescbrcvOl scbxmt01 8 100 ellsp T01 intsec Result fields continued Name Expression IOPUTIL 702 intsec ciidlc ciidlt 100000000 02 intsec 100 TOTALFRAME emftr emfrv 0 001 01 5 01 MAC_ERRO1 1 st emrxctemfcetemfqetemtketemdbe emdpe TOTMAC ERR mac_err0l emanrt emfnctemtse emuaptemumftems f t emtbctemioa emfdctemsin MACERRRATE TOTMAC_err total frame 100 LOCNRDY elrft 100 elift 0 001 LOCSEQERR elrjft 1
22. Telephone orders United States toll free 1 800 879 2755 Canada toll free 1 800 IBM 4YOU Outside North America long distance charges apply 45 4810 1320 Danish 45 4810 1020 German 45 4810 1420 Dutch 45 4810 1620 Italian 45 4810 1540 English 45 4810 1270 Norwegian 45 4810 1670 Finnish 45 4810 1120 Spanish 45 4810 1220 French 45 4810 1170 Swedish Mail Orders send orders to IBM Publications IBM Publications IBM Direct Services Publications Customer Support 144 4th Avenue S W Sortemosevej 21 P O Box 29570 Calgary Alberta T2P 3N5 DK 3450 Aller d Raleigh NC 27626 0570 Canada Denmark USA Fax send orders to United States toll free 1 800 445 9269 Canada 1 403 267 4455 Outside North America 45 48 14 2207 long distance charge 1 800 IBM 4FAX United States or 41 001 408 256 5422 Outside USA ask for Index 4421 Abstracts of new redbooks Index 4422 IBM redbooks Index 4420 Redbooks for last six months Direct Services send note to softwareshop vnet ibm com On the World Wide Web Redbooks Web Site http www redbooks ibm com IBM Direct Publications Catalog http www elink ibmlink ibm com pbl pbl Internet Listserver With an Internet e mail address anyone can subscribe to an IBM Announcement Listserver To initiate the service send an e mail note to announce webster ibmlink ibm com with the keyword subscribe in the body of the no
23. This value determines the maximum activity level of the system This is the number of all the jobs that can compete at the same time for main storage and processor resources If a job cannot be processed because no activity levels are available the job is held until another job reaches a time slice end or a long wait See Chapter 14 in the Work Management Guide for information about job state transitions Even though the value shipped with V3R7 is NOMAX ensure that this is the setting on your AS 400 system This is because the value shipped with the previous releases prior to V3R1MO was 100 and normally the system values are not changed during the update of the operating system A change to this system value takes effect immediately 12 Comm Pert Investigation V8R6 V3R7 2 1 4 QMCHPOOL This system value affects the size of the MACHINE storage pool The machine storage pool contains the highly shared microcode and operating system programs Some of the programs are pageable and some of them are not pageable This means that you must be careful when changing the size for this storage pool because system performance may be impaired if the storage pool is too small Notes 1 A change to this system value takes effect immediately The shipped value is 20000KB 2 This value may be changed by the performance adjust support when the system value QPFRADJ is set to 1 2 or 3 You can also change the setting of the QMCHPOOL system va
24. 37 is the decimal separator character for this query Hexadecimal Collating sequence Processing options Use rounding Ignore decimal data errors Ignore substitution warnings Use collating for all compares Special conditions Yes default No default Yes No All records selected by default Selected files ID File Library T01 QAPMSNA QPFRDATA Result fields Name Expression ENWNSZ enspws ensppw 0 EHWNSZ ehspws ehsppw 0 EMWNSZ emspws emsppw 0 ELWNSZ elspws elsppw 0 INWNSZ inspws insppw 0 IHWNSZ ihspws ihsppw 0 IMWNSZ imspws imsppw 0 ILWNSZ ilspws ilsppw 0 DATE substr DTETIM 3 2 substr DTETIM 5 2 TIME substr DTETIM 7 2 substr DTETIM 9 2 Member Record Format SNAOVERIP1 QAPMSNAR IBM Query 400 001 001 001 001 001 001 001 001 Hut Column Heading EP NET PAC win size EP HIGH PAC win size EP MED PAC win size EP LOW PAC win size IMN NET PAC win size IMN HIGH PAC win size IMN MED PAC win size IMN LOW PAC win size Date Time Figure 191 SNA PACS3 Query Definition Part 1 SYSTEMO1 11 27 96 11 27 96 Len 15 06 22 Page 1 15 06 22 Page 2 Dec Appendix E SNA Queries 335 336 Ordering of selected fields Field Sort SCTLNM 10 DATE TIME ENWNSZ EHWNSZ EMWNSZ ELWNSZ INWNSZ IHWNSZ IMWNSZ ILWNSZ IBM Query 400 Ascending Break Field Name
25. 60 default Report line spacing Single space Print definition s No Printer Spooled Output Spool the output Defaults to value in print file QPQUPRFIL Form type Defaults to value in print file QPQUPRFIL jn CREE Hold Defaults to value in print file QPQUPRFIL Cover Page Print cover page No Cover page title Token Ring LAN Overhead Report Figure 116 Token Ring LAN Overhead Query Part 4 IBM Query 400 10 28 96 17 32 14 Page 5 Page headings and footings Print standard page heading No Page heading Token Ring LAN Overhead Report Page footing Database file output Fil amp 43 9 exo 9 9 e kc v TRNUSAGE Library s 2 wem MELLE Member i24 23 deve tcp ius TEILE Data in file Replace file For a new file Authority 2 2 s LIBCRTAUT Text about the file d Print definition No Output file record format Output record length 210 Field list Field Begin Len Dec Null Data Type Text IOPRN 1 10 Character IOP Resource Name ELLND 11 10 Character Line Description INTNUM 21 5 0 Packed decimal Interval Number DTETIM 24 12 Character Interval Date and Time LINEUTIL 36 18 2 Packed decimal elict elicr 8 100 ellsp intsec TOTALFRAME 46 16 3 Packed decimal emftr emfrv 0 001 MACERR 55 31 4 Zoned decimal TOTMAC_err total frame 100
26. Appendix B Local Area Network Queries 269 270 5716001 V3R6MO 950929 IBM Query 400 SYSTEMO5 10 28 96 17 31 48 Page Query a nom Rem e E Ix Bes Ge x ETHMACQRY2 cte eheu s MYEIB Query text s s Ethernet LAN MAC Error Counters Report 2 Query CCSID 37 Query language id Query country id Collating sequence Hexadecimal Processing options Use rounding Yes default Ignore decimal data errors No default Ignore substitution warnings Yes Use collating for all compares No Special conditions All records selected by default Selected files ID File Library Member Record Format T01 ETHPFRIND MYLIB ETHPFRIND ETHPFRIND T02 QAPMETH QPFRDATA 0961981803 QAPMETHR Join tests Type of join 4 Matched records Field Test Field TO1 ETLLND EQ TO2 ETLLND Ordering of selected fields Field Sort Ascending Break Field Name Priority Descending Level Text TO1 IOPRN 1 10 Resource Name TO1 ETLLND 10 A 1 Line Description TO1 MACERRRAO2 1 MACERRRATE AVG TO1 MACERRRAO4 1 MACERRRATE MAX T02 ETMRBE Receive Buffer Errors T02 ETMSPI Spurious Interrupts 102 ETMDIF Discarded Inbound Frames T02 ETMROV Receive Overruns T02 ETMMEE Memory Error T02 ETMIOV Interrupt Overrun Figure 130 Ethernet LAN MAC Error Counters Report 2 Query Part 1 Comm Perf Investigation V3R6 V3R7 IBM Query 400 10 28 96 17 31 48 Page 2 Report column form
27. CMBO1 9162 14 29 1 2 14 34 7 14 39 4 14 44 4 14 49 1 9 14 54 2 4 14 59 7 Figure 44 Resource Report Multifunction IOP Utilization To relate the IOP information provided by the Component and Resource reports to particular communication line descriptions you can use the System Report Communication Summary By selecting the line description you want the System Report provides the IOP Resource Name IOP Type and line name Otherwise it is not obvious which lines are associated with which IOPs from the component and resource reports alone Alternatively you can enter the WRKHDWRSC CMN command and use PF11 to display the addresses of the IOPs 6 1 1 2 Performance Monitor Database Fields The following fields in the performance monitor database file are related to the IOP utilization xxIDLC The idle loop count The number of times the communication IOP ran an idle loop This is done when the IOP has no work to perform xxIDLT The idle loop time The time in hundredths of micro seconds to run the idle loop once xxKBYO Number of bytes transmitted from the IOP to the system For communications this includes inbound data from all lines on this IOP xxKBYI Number of bytes transmitted from the system to the IOP For communications this includes outbound data to all lines on this IOP xxRSTQ The number of times that the IOP sent a work request OPSTART to the system and the system queues to process the request were ful
28. IBM Query 400 Report column formatting and summary functions continued Summary functions 1 Total 2 Average 3 Minimum 4 Maximum 5 Count Field Summary Column Name Functions Spacing ENNRUR 2 ENLRUR 2 EHNSS 2 EHNSE 2 EHNBB 2 EHNEB 2 EHSPWT 2 EHSPNW 2 EHSPPW 2 EHSPWS 2 EHIPWT 2 Column Headings N RUs Received from Adjacent System N Length of RUs Received from Adjacent System High Priority Sessions Started High Priority Sessions Ended H Begin Bracket Request Units H End Bracket Request Units Session level Send Pacing Wait Time H Session level Send Pacing Waits H Session level Send Pacing Potential Waits H Session level Send Pacing Window Size Internal Session level Pacing Wait Time IBM Query 400 Report column formatting and summary functions continued Summary functions 1 Total 2 Average 3 Minimum 4 Maximum 5 Count Field Summary Column Name Functions Spacing EHIPNW 2 EHQNRE 2 EHQLRE 2 EHQNRL 2 EHQLRL 2 EHQTRR 2 EHNRUD 2 EHLRUD 2 EHTRUD 2 EHNRUR 2 EHLRUR 2 Column Headings Internal Session level Pacing Waits RUs Entering Transmission Queue H Length of RUs Entering Transmission Queue H RUs Leaving Transmission Queue H Length of RUs Leaving Transmission Queue H Transmission Queue Wait Time H RUs Delivered to Adjacent System H Length of RUs Delivered to Adjacent System Service Time to Deliv
29. Length of 11 RUs Entering Transmission Queue IMQNRL 2 M RUs 11 Leaving Transmission Queue IMQLRL 2 M Length of 11 RUs Leaving Transmission Queue IMQTRR 2 M 11 Transmission Queue Wait Time IMNRUD 2 M RUs 11 Delivered to Adjacent System IMLRUD 2 M Length of 11 RUs Delivered to Adjacent System M Service TIme 11 to Deliver RU to Adjacent System IMNRUR 2 M RUs 11 Received from Adjacent System IBM Query 400 Report column formatting and summary functions continued IMTRUD 2 Dec Pos 0 Null Cap 11 27 96 Summary functions 1 Total 2 Average 3 Minimum 4 Maximum 5 Count Field Summary Column Name Functions Spacing Column Headings Len IMLRUR 2 M Length of 11 RUs Received from Adjacent System ILNSS 2 Low 11 Priority Sessions Started ILNSE 2 Low 11 Priority Sessions Ended ILNBB 2 L Begin 11 Bracket Request Units ILNEB 2 L End 11 Bracket Request Units L Session level 11 Send Pacing Wait Time L Session level 11 Send Pacing Waits L Session level 11 Send Pacing Potential Waits L Session level 11 Send Pacing Window Size ILIPWT 2 L Internal 11 Session level Pacing Wait Time ILIPNW 2 L Internal 11 Session level Pacing Waits ILSPWT 2 ILSPNW 2 ILSPPW 2 ILSPWS 2 Dec Pos 0 Null Cap Len Len 14 56 16 Overrides Dec Pos Numeric Editing 14 56 16 Overrides Dec Pos Numeric Editing Comm Perf Investigation V3R6 V3R7 F
30. Percent of frames transmitted with errors LSFRT 100 LSFTRN The following fields from the performance monitor can be used to determine the number or percent of frames received in error or that are not valid LSFRCV Total number of frames received information I unnumbered information Ul and supervisory S This includes no errors LLFRIE The total number of frames received in error The individual error types are also counted in separate fields Those fields are listed below LLCRCE The number of frames received that contained a cyclic redundancy check CRC error LLSFE Short frame error A short frame has fewer octets between its start and end flag than permitted LLORUN Receive overrun The ISDN subsystem could not keep pace with incoming data because of local controller overload LLURUN Transmit underrun The ISDN subsystem could not keep pace with outgoing data because of local controller overload LLABRT Frame abort A frame was received with HDLC abort indicator LSSEQE Frame sequence error A frame received with a sequence number indicating frames were lost The percent of frames received in error is derived from the following equation Percent of frames received in error LSFRIE 100 LSFRCV LSFRIE Appendix H ISDN Queries on page 361 lists the sample queries NWI ALL and NWI ERRORS to show the values previously mentioned Comm Perf Investigation V3R6 V3R7 14 1 6 Using Performance Tools 4
31. Query language id Query country id Collating sequence Processing options Use rounding Ignore decimal data errors Ignore substitution warnings Use collating for all compares Special conditions All records selected by defau Selected files ID File Library T01 TRNPFRIND MYLIB T02 QAPMECL QPFRDATA Join tests Type of join 318 Field Test TO1 ELLND EQ Ordering of selected fields Field Sort Ascending Name Priority Descending T02 IOPRN TO1 ELLND 10 A TO1 MACERRRAO2 TO1 MACERRRAO4 T02 EMUAP T02 EMUMF T02 IBM Query 400 5 10 28 96 17 30 34 TRNMACQRY3 MYLIB Token ring LAN MAC Error Counters Report 3 37 Hexadecimal Yes default No default 3 Ves No pore Member Record Format FIRST TRNPFRIND 0961981803 QAPMECLR Matched records Field TO2 ELLND Break Field Level Text 1 IOP Resource Name 1 Line Description 1 MACERRRATE AVG 1 MACERRRATE MAX Unauthorized AP Unauthorized MF SOFR Error Page Figure 109 Token Ring LAN MAC Error Counters Report 3 Query Part 1 Comm Perf Investigation V3R6 V3R7 Report breaks Break New Suppress Break Level Page Summaries Text 0 No No 1 No No Selected output attributes Output type Form of output Line wrapping Printer Output Printer device Report size Length Width Report start line Report end line Report line spacing Print definition Printer