|
SMF Type 50 RecordThis table shows the record layout for type 50 SMF records
|
It's easy to report on SMF 50 data! | |
Spectrum SMF Writer handles the difficult SMF record parsing for you automatically. You just specify which fields you want to see. Spectrum SMF Writer also converts the arcane date and time fields and reformats them into an attractive report. Plus, Spectrum SMF Writer can export SMF data as comma delimited files to use on your PC.
|
Offset (Dec.) | Offset (Hex) | Name | Length | Format | Description |
0 | 0 | SMF50LEN | 2 | binary | Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word). See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
2 | 2 | SMF50SEG | 2 | binary | Segment descriptor (see record length field).
|
4 | 4 | SMF50FLG | 1 | binary | System indicator Bit Meaning When Set 0 New record format 1 Subtypes used 2 Reserved. 3-6 Version indicators* 7 System is running in PR/SM mode.*See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
5 | 5 | SMF50RTY | 1 | binary | Record type 50 (X'32').
|
6 | 6 | SMF50TME | 4 | binary | Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
|
10 | A | SMF50DTE | 4 | packed | Date when the record was moved into the SMF buffer, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
14 | E | SMF50SID | 4 | EBCDIC | System identification (from the SMFPRMxx SID parameter).
|
18 | - | SMF50ID | 8 | EBCDIC | ID Name
|
The SMF 50 format depends upon the resource for which the tuning I/O operation is collected. The following format is used for the tuning statistics for input/output (I/O) operations for SNA controllers VTAM performs I/O operations to channel-attached communication controllers and cluster controllers. You can use VTAM tuning statistics to adjust operands in NCP and VTAM definition statements to make your system run more efficiently. VTAM uses channel programs to send data to SNA controllers. The amount of data that VTAM can read in one operation depends on the number of buffers used by a read channel program and on the size of each buffer. Each tuning statistics record contains information about the state of data-transfer operations between VTAM and one channel-attached SNA controller (communication or cluster controller). Each record contains statistics that cover the time period since the last tuning statistics record was written for that controller or channel-to-channel connection. | |||||
18 | - | SMF50SNA_ NAME | 8 | EBCDIC | Controller name
|
26 | - | SMF50SNA_ DLRMAX | 4 | Binary | Dump load restart requests (DLRMAX)
|
30 | - | SMF50SNA_ CHWR | 4 | Binary | Write channel program count (CHWR)
|
34 | - | SMF50SNA_ CHRD | 4 | Binary | Read channel program count (CHRD)
|
38 | - | SMF50SNA_ ATTN | 4 | Binary | Total attention interrupts received (ATTN)
|
42 | - | SMF50SNA_ RDATN | 4 | Binary | Attentions on ends of READs (RDATN)
|
46 | - | SMF50SNA_ IPIU | 4 | Binary | Number of PDUs inbound (IPIU)
|
50 | - | SMF50SNA_ OPIU | 4 | Binary | Number of PDUs outbound (OPIU)
|
54 | - | SMF50SNA_ RDBUF | 4 | Binary | Total read buffers used (RDBUF)
|
58 | - | SMF50SNA_ SLODN | 4 | Binary | Number of slowdowns (SLODN)
|
62 | - | SMF50SNA_ EXLN | 1 | Binary | Extension length (including this field)
|
63 | - | -- | 1 | Binary | Reserved
|
64 | - | SMF50SNA_ VER | 2 | EBCDIC | Version = X'F0F4'
|
66 | - | -- | 4 | Binary | Reserved
|
70 | - | -- | 4 | Binary | Reserved
|
74 | - | -- | 4 | Binary | Reserved
|
78 | - | -- | 4 | Binary | Reserved
|
82 | - | SMF50SNA_ INLP | 4 | Binary | Number of inbound NLPs (INLP)
|
86 | - | SMF50SNA_ ONLP | 4 | Binary | Number of outbound NLPs (ONLP)
|
90 | - | SMF50SNA_ RDBUFNLP | 4 | Binary | Number of NLP read buffers
|
94 | - | -- | 4 | Binary | Reserved
|
98 | - | -- | 4 | Binary | Reserved
|
102 | - | -- | 4 | Binary | Reserved
|
106 | - | -- | 4 | Binary | Reserved
|
110 | - | -- | 4 | Binary | Reserved
|
The SMF 50 format depends upon the resource for which the tuning I/O operation is collected. The following format is used for the tuning statistics for I/O operations for channel-to-channel connections. VTAM performs I/O operations across a channel-to-channel link. By analyzing statistics provided by VTAM, you can select I/O buffer sizes, data transfer delay, and other options that can improve performance of these I/O operations. VTAM uses channel programs to send data to other hosts. The amount of data that VTAM can read in one operation depends on the number of buffers used by a read channel program and on the size of each buffer. Each tuning statistics record contains information about the state of data-transfer operations between two VTAMs (using channel-to-channel adapters). Each record contains statistics that cover the time period since the last tuning statistics record was written for that controller or channel-to-channel connection | |||||
18 | - | SMF50CC_ CTCA | 8 | EBCDIC | CTCA name (ID)
|
26 | - | SMF50CC_ DLRMAX | 4 | Binary | Dump load restart requests (DLRMAX)
|
30 | - | SMF50CC_ CHNRM | 4 | Binary | Normal-sized channel program count (CHNRM)
|
34 | - | SMF50CC_ CHMAX | 4 | Binary | Large-sized channel program count (CHMAX)
|
38 | - | SMF50CC_ ATTN | 4 | Binary | Total attention interrupts received (ATTN)
|
42 | - | SMF50CC_ WRBUF | 4 | Binary | Number of write buffers used (WRBUF). For packed channel programs the counts represent the number of bytes read or written. For old style (non-packed format) it is the number of buffers.
|
46 | - | SMF50CC_ IPIU | 4 | Binary | Number of PIUs inbound (IPIU)
|
50 | - | SMF50CC_ OPIU | 4 | Binary | Number of PIUs outbound (OPIU)
|
54 | - | SMF50CC_ RDBUF | 4 | Binary | Total input bytes used (RDBUF). For packed channel programs the counts represent the number of bytes read or written. For old style (non-packed format) it is the number of buffers.
|
58 | - | SMF50CC_ SLODN | 4 | Binary | Number of slowdowns (SLODN)
|
62 | - | SMF50CC_ EXLN | 1 | Binary | CTCA extension length (including this field)
|
63 | - | SMF50CC_ ATTYP | 1 | Binary | CTCA attachment type
|
64 | - | SMF50CC_ VER | 2 | EBCDIC | CTCA version = X'F0F1'
|
66 | - | SMF50CC_ TIMERS | 4 | Binary | Channel program starts due to timer trigger (TIMERS)
|
70 | - | SMF50CC_ QDPTH | 4 | Binary | Channel program starts due to queue depth limit trigger (QDPTH)
|
74 | - | SMF50CC_ BUFCAP | 4 | Binary | Channel program starts due to destination capacity limit trigger (BUFCAP)
|
78 | - | SMF50CC_ PRI | 4 | Binary | Channel program starts due to high priority request trigger (PRI)
|
82 | - | -- | 32 | Binary | Reserved
|
The SMF 50 format depends upon the resource for which the tuning I/O operation is collected. The following format is used for for I/O operations for multipath channel (MPC) connections using XCF. (Multipath channel (MPC) connections use XCF or channel connectivity.) With XCF multipath channel attachment, VTAM uses the MVS XCF signaling facility to send data to other hosts. By analyzing statistics provided by VTAM, you can select I/O buffer sizes and other options that can improve performance of these I/O operations. The amount of data that VTAM can read in one operation depends on the size of the read buffer. Each tuning statistics record contains information about the state of data-transfer operations between two VTAMs (using multipath channel connections). Each record contains statistics that cover the time period since the last tuning statistics record was written for that multipath channel connection. Notes: 1. Indicates fields used only in the first record for
statistics on the group.
| |||||
18 | - | SMF50MPCX_ TRLE | 8 | EBCDIC | TRLE name
|
26 | - | -- | 4 | Binary | Reserved
|
30 | - | SMF50MPCX_ MVSTOK | 8 | Binary | MVS token
|
38 | - | SMF50MPCX_ TSWEEP | 4 | Binary | Number of timer sweeps (TSWEEP) 1, 3
|
38 | - | SMF50MPCX_ BYTECNTR | 4 | Binary | Number of received bytes 2
|
42 | - | SMF50MPCX_ QSWEEP | 4 | Binary | Number of queue sweeps (QSWEEP) 1, 3
|
42 | - | SMF50MPCX_ BYTECNTRO | 4 | Binary | Receive byte overflow count 2
|
46 | - | SMF50MPCX_ RECCNTWR | 4 | Binary | Number of write records 1
|
46 | - | SMF50MPCX_ XCF | 4 | EBCDIC | XCF identifier (XCF ) 2
|
50 | - | SMF50MPCX_ RECCNTRD | 4 | Binary | Number of read records 1
|
50 | - | SMF50MPCX_ BSIZE | 4 | Binary | Transmit block size (BSIZE) 2
|
54 | - | SMF50MPCX_ RECCNTRW | 4 | Binary | Number of READ/WRITE records 1
|
54 | - | SMF50MPCX_ RDWR | 4 | EBCDIC | READ/WRITE indicator (RDWR) 2
|
58 | - | -- | 4 | Binary | Reserved 1
|
58 | - | SMF50MPXC_ BYTECNTS | 4 | Binary | Sent byte count 2
|
62 | - | SMF50MPXC_ EXLN | 1 | Binary | CTCA extension length (including this field)
|
63 | - | SMF50MPXC_ ATTYP | 1 | Binary | CTCA attachment type X'01' 1 X'03' 2
|
64 | - | SMF50MPXC_ VER | 2 | EBCDIC | CTCA version = X'F0F2'
|
66 | - | -- | 4 | Binary | Reserved 1
|
66 | - | SMF50MPXC_ BYTECNTSO | 4 | Binary | Send byte overflow count 2
|
70 | - | -- | 4 | Binary | Reserved
|
74 | - | -- | 4 | Binary | Reserved
|
78 | - | SMF50MPXC_ MAXBYTES | 4 | Binary | Max transmit size (MAXBYTES) 2
|
82 | - | -- | 4 | Binary | Reserved
|
86 | - | -- | 4 | Binary | Reserved
|
90 | - | -- | 4 | Binary | Reserved
|
94 | - | SMF50MPXC_ INLP | 4 | Binary | Number of inbound NLPs (INLP)
|
98 | - | SMF50MPXC_ ONLP | 4 | Binary | Number of outbound NLPs (ONLP)
|
102 | - | SMF50MPXC_ BYTECNTNLP | 4 | Binary | NLP byte count
|
106 | - | SMF50MPXC_ BYTECNT0NLP | 4 | Binary | NLP byte count overflow
|
The SMF 50 format depends upon the resource for which the tuning I/O operation is collected. The following format is used for I/O operations for multipath channel connections using channels. (Multipath channel (MPC) connections use XCF or channel connectivity.) With MPC channel connectivity attachment, VTAM performs I/O operations across multiple single-direction channel links. By analyzing statistics provided by VTAM, you can select I/O buffer sizes, data transfer delay, and other options that can improve performance of these I/O operations. VTAM uses channel programs or Direct Memory Access (DMA) to transmit and receive data. The amount of data that VTAM can read in one operation depends on the size of the read buffer. Each tuning statistics record contains information about the state of data-transfer operations across the multipath channel connection. Each record contains statistics that cover the time period since the last tuning statistics record was written for that multipath channel connection. Note: Non-HPDT multipath channel uses a special data block called a sweep that is exchanged with the adjacent host to verify that data has not been lost. A host initiating a sweep request holds all outbound multipath channel transmissions until it receives a sweep reply from the adjacent host. A sweep is initiated when either of the following occurs:
The host initiating the sweep sends the sequence number of the last output transmit block. The adjacent host compares this number with its last input transmit block sequence number. The adjacent host then sends a response to the initiating host that includes the adjacent host last output transmit block sequence number. The initiating host makes the same comparison. If the numbers do not match, or the sweep does not complete within a time limit, the multipath channel group will be inactivated. Otherwise, normal flow continues. The tuning statistics contain a count of how many sweeps are initiated by an expired timer and how many are initiated by excessive receive queue depth. Note: For HPDT MPC connections, tsweep and qsweep are always 0. Notes: 1. Indicates fields used only in the first record for
statistics on the group.
| |||||
18 | - | SMF50MPCC_ MPC | 8 | EBCDIC | MPC line name
|
26 | - | SMF50MPCC_ DLRMAX | 4 | Binary | Dump load restart requests (DLRMAX)
|
30 | - | SMF50MPCC_ IPIU | 4 | Binary | Number of inbound PIUs (IPIU) 1
|
34 | - | SMF50MPCC_ OPIU | 4 | Binary | Number of outbound PIUs (OPIU) 1
|
38 | - | SMF50MPCC_ TSWEEP | 4 | Binary | Number of timer sweeps (TSWEEP) 1, 3
|
42 | - | SMF50MPCC_ QSWEEP | 4 | Binary | Number of queue sweeps (QSWEEP) 1, 3
|
46 | - | SMF50MPCC_ RECCNTWR | 4 | Binary | Number of write records
|
46 | - | SMF50MPCC_ DEV | 4 | EBCDIC | Device address (DEV) 2
|
50 | - | SMF50MPCC_ RECCNTRD | 4 | Binary | Number of read records 1
|
50 | - | SMF50MPCC_ BSIZE | 4 | Binary | Transmit block size (BSIZE) 2
|
54 | - | SMF50MPCC_ DIR | 4 | EBCDIC | Subchannel polarity (DIR) 2
|
58 | - | SMF50MPCC_ BYTECNT | 4 | Binary | Transmit byte count (BYTECNT) 2, 4
|
62 | - | SMF50MPCC_ EXLN | 1 | Binary | CTCA extension length (including this field)
|
63 | - | SMF50MPCC_ ATTYP | 1 | Binary | CTCA attachment type X'01' 1 X'02' 2 X'04' 4
|
64 | - | SMF50MPCC_ VER | 2 | EBCDIC | CTCA version = X'F0F2'
|
66 | - | SMF50MPCC_ BYTECNTO | 4 | Binary | Overflow byte count (BYTECNTO) 2, 4
|
70 | - | SMF50MPCC_ SLOWDOWN | 4 | Binary | Slowdown frequency (SLOWDOWN) 2
|
74 | - | SMF50MPCC_ SIO | 4 | Binary | Number of SIO issued (SIO) 2
|
78 | - | SMF50MPCC_ MAXBYTES | 4 | Binary | Max transmit size (MAXBYTES) 2
|
82 | - | -- | 4 | Binary | Reserved
|
86 | - | -- | 4 | Binary | Reserved
|
90 | - | -- | 4 | Binary | Reserved
|
94 | - | SMF50MPCC_ INLP | 4 | Binary | Number of inbound NLPs (INLP)
|
98 | - | SMF50MPCC_ ONLP | 4 | Binary | Number of outbound NLPs (ONLP)
|
102 | - | SMF50MPCC_ BYTENLP | 4 | Binary | NLP byte count
|
106 | - | SMF50MPCC_ BYTECNTONLP | 4 | Binary | NLP byte count overflow
|
110 | - | SMF50MPCC_ OSA_ 1 | 4 | Binary | Number of OSA-Express datapath queues 1
|
114 | - | SMF50MPCC_ OSA_ 2 | 4 | Binary | OSA-Express PCIR overflow for READ queue 4 OSA-Express maximum SBALs for WR/x queue 4
|
118 | - | SMF50MPCC_ OSA_ 3 | 4 | Binary | OSA-Express PCIR count for READ queue 4 OSA-Express average SBALs for WR/x queue 4
|
122 | - | SMF50MPCC_ OSA_ 4 | 4 | Binary | OSA-Express PCIV overflow for READ queue 4 OSA-Express maximum queue depth for WR/x queue 4
|
126 | - | SMF50MPCC_ OSA_ 5 | 4 | Binary | OSA-Express PCIV count for READ queue 4 OSA-Express average queue depth for WR/x queue 4
|
130 | - | SMF50MPCC_ OSA_ 6 | 4 | Binary | OSA-Express PCIT overflow for READ queue 4 OSA-Express SIGA overflow for WR/x queue 4
|
134 | - | SMF50MPCC_ OSA_ 7 | 4 | Binary | OSA-Express PCIT count for READ queue 4 OSA-Express SIGA count for WR/x queue 4
|
138 | - | SMF50MPCC_ OSA_ 8 | 4 | Binary | OSA-Express PCIU overflow for READ queue 4 OSA-Express SBAL count overflow for WR/x queue 4
|
142 | - | SMF50MPCC_ OSA_ 9 | 4 | Binary | OSA-Express PCIU count for READ queue 4 OSA-Express SBAL count for WR/x queue 4
|
146 | - | SMF50MPCC_ OSA_ 10 | 4 | Binary | OSA-Express processing deferrals overflow for READ queue 4 OSA-Express packet count overflow for WR/x queue 4
|
150 | - | SMF50MPCC_ OSA_ 11 | 4 | Binary | OSA-Express processing deferrals for READ queue 4 OSA-Express packet count for WR/x queue 4
|
154 | - | SMF50MPCC_ OSA_ 12 | 4 | Binary | OSA-Express replenishment deferrals overflow for READ queue 4 OSA-Express or Hipersockets accelerated packet count overflow for WR/x queue4
|
158 | - | SMF50MPCC_ OSA_ 13 | 4 | Binary | OSA-Express replenishment deferrals for READ queue 4 OSA-Express or Hipersockets accelerated packet count for WR/x queue4
|
162 | - | SMF50MPCC_ OSA_ 14 | 4 | Binary | OSA-Express reads exhausted overflow for READ queue 4 OSA-Express or Hipersockets accelerated byte count overflow for WR/x queue4
|
166 | - | SMF50MPCC_ OSA_ 15 | 4 | Binary | OSA-Express reads exhausted for READ queue 4 OSA-Express or Hipersockets accelerated byte count for WR/x queue4
|
170 | - | SMF50MPCC_ OSA_ 16 | 4 | Binary | OSA-Express SBAL count overflow for READ queue 4 Undefined for WR/x queue4
|
174 | - | SMF50MPCC_ OSA_ 17 | 4 | Binary | OSA-Express SBAL count for READ queue 4 Undefined for WR/x queue4
|
178 | - | SMF50MPCC_ OSA_ 18 | 4 | Binary | OSA-Express packet count overflow for READ queue 4 Undefined for WR/x queue4
|
182 | - | SMF50MPCC_ OSA_ 19 | 4 | Binary | OSA-Express packet count for READ queue 4 Undefined for WR/x queue4
|
186 | - | SMF50MPCC_ OSA_ 20 | 4 | Binary | OSA-Express or Hipersockets accelerated packet count overflow for READ queue 4 HiperSockets multiple write SIGA count overflow for WR/x queue 4
|
190 | - | SMF50MPCC_ OSA_ 21 | 4 | Binary | OSA-Express or Hipersockets accelerated packet count for READ queue 4 HiperSockets multiple write SIGA count for WR/x queue 4
|
194 | - | SMF50MPCC_ OSA_ 22 | 4 | Binary | OSA-Express or Hipersockets accelerated byte count overflow for READ queue 4 Undefined for WR/x queue 4
|
198 | - | SMF50MPCC_ OSA_ 23 | 4 | Binary | OSA-Express or Hipersockets accelerated byte count for READ queue 4 Undefined for WR/x queue 4
|
202 | - | SMF50MPCC_ OSA_ 24 | 4 | Binary | OSA-Express3 frame invalidation packet count overflow for READ queue 4 Undefined for WR/x queue 4
|
206 | - | SMF50MPCC_ OSA_ 25 | 4 | Binary | OSA-Express3 frame invalidation packet count for READ queue 4 Undefined for WR/x queue 4
|
The SMF 50 format depends upon the resource for which the tuning I/O operation is collected. The following format is used for Tuning statistics for input/output (I/O) operations for TCP connections. VTAM performs I/O operations across TCP connections. By analyzing statistics provided by VTAM, you can improve performance of I/O operations. | |||||
18 | - | SMF50TCP_ NAME | 8 | EBCDIC | TCP line name
|
26 | - | -- | 4 | Binary | Reserved
|
30 | - | SMF50TCP_ CNTCPWRD | 4 | Binary | Count of write channel programs (not CDLC)
|
34 | - | SMF50TCP_ CNTCPRD | 4 | Binary | Count of read channel programs (not CDLC)
|
38 | - | SMF50TCP_ ATTN | 4 | Binary | Number of attentions
|
42 | - | SMF50TCP_ LPSENT | 4 | Binary | Largest outbound packet sent
|
46 | - | SMF50TCP_ LPRECV | 4 | Binary | Largest packet received
|
50 | - | -- | 4 | Binary | Reserved
|
54 | - | -- | 4 | Binary | Reserved
|
58 | - | -- | 4 | Binary | Reserved
|
62 | - | SMF50TCP_ EXLN | 1 | Binary | Extension length (including this field)
|
63 | - | -- | 1 | Binary | Reserved
|
64 | - | SMF50TCP_ VER | 2 | EBCDIC | TCP version = X'F0F3'
|
66 | - | -- | 4 | Binary | Reserved
|
70 | - | -- | 4 | Binary | Reserved
|
74 | - | -- | 4 | Binary | Reserved
|
78 | - | -- | 4 | Binary | Reserved
|
82 | - | SMF50TCP_ PACKCNTIB | 4 | Binary | Inbound packet count
|
86 | - | SMF50TCP_ PACKCNTOB | 4 | Binary | Outbound packet count
|
90 | - | SMF50TCP_ BYTECNTIB | 4 | Binary | Inbound byte count
|
94 | - | SMF50TCP_ BYTECNTOIB | 4 | Binary | Inbound byte count, overflow
|
98 | - | SMF50TCP_ BYTECNTOB | 4 | Binary | Outbound byte count
|
102 | - | SMF50TCP_ BYTECNTOOB | 4 | Binary | Outbound byte count, overflow
|
106 | - | SMF50TCP_ LEGTYPE | 1 | Binary | TCP legacy type v X'10' = CTC v X'20' = LCS v X'30' = CLAW v X'40' = CDLC v X'50' = HYPERchannel v X'60' = SameHost
|
107 | - | -- | 3 | Binary | Reserved
|
110 | - | SMF50TCP_ PCII | 4 | Binary | Number of PCI interrupts (CLAW only)
|
114 | - | SMF50TCP_ CNTCCWRD | 4 | Binary | Number of READ CCWs completed (CLAW only)
|
118 | - | SMF50TCP_ CNTCCWWR | 4 | Binary | Number of WRITE CCWs completed (CLAW only)
|
122 | - | SMF50TCP_ APPSWR | 4 | Binary | Number of WRITE appends (CLAW only)
|
126 | - | SMF50TCP_ RWSIO | 4 | Binary | Number of READ/WRITE SIOs (CLAW only)
|
The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.
Home |
Products |
Prices |
Documentation |
30-Day Trials |
Customer Reviews |
Company
| FAQ
| Sample Reports
| SMF Records
Send Your Comments or Questions