This section includes Subtype 3: Server interval record
The purpose of the server interval SMF record is to record activity that is running inside a WebSphere Application Server for z/OS. This record is produced at regular intervals and is an aggregate of the work that ran inside the server instance during the interval.
A single record is created for each server instance that has interval recording active during the interval. If a server has multiple server instances, then a record for each server instance is written and the records must be merged after processing to get a complete view of the work that ran inside the server.
You can activate this record through the administrative console by setting server_SMF_server_interval_enabled=1 (or server_SMF_server_interval_enabled=true). You can specify an interval through the administrative console by setting server_SMF_interval_length=n, where n is the desired number of seconds.
Server interval record schema
This section includes Subtype 3: Server interval record.Server interval section
The server interval section contains information about each activity that occurred within one server.
Offset (decimal) | Offset (hexadecimal) | Name | Length | Format | Description |
0 | 0 | SM120HN2 | 64 | EBCDIC | WebSphere for z/OS transaction server host name |
64 | 40 | SM120SNI | 8 | EBCDIC | WebSphere for z/OS transaction server name |
72 | 48 | SM120INI | 8 | EBCDIC | WebSphere for z/OS transaction server instance name |
80 | 50 | SM120SST | 16 | S390STCK | Time that the sample began in the server |
96 | 60 | SM120SET | 16 | S390STCK | Time that the sample ended |
112 | 70 | SM120NG2 | 4 | binary | Number of global transactions that have run through the server instance during the interval that have been initiated by the server instance during the interval |
116 | 74 | SM120NL2 | 4 | binary | Number of local transactions that have been initiated by the server instance during the interval |
120 | 78 | SM120NCS | 4 | binary | Reserved |
124 | 7C | SM120NCA | 4 | binary | The number of communications sessions that have been active during the interval |
128 | 80 | SM120NLS | 4 | binary | Reserved |
132 | 84 | SM120NLA | 4 | binary | Number of active local communication sessions that have been attached and active within the server instance during the interval |
136 | 88 | SM120NRS | 4 | binary | Reserved |
140 | 8C | SM120NRA | 4 | binary | Number of active remote communication sessions that have been attached and active within the server instance during the interval |
144 | 90 | SM120BTS | 4 | binary | Number of bytes that have been transferred to the server from all attached clients |
148 | 94 | SM120BFS | 4 | binary | Number of bytes that have been sent from the server to all attached clients |
152 | 98 | SM120BTL | 4 | binary | Number of bytes that have been transferred to the server from all locally attached clients |
156 | 9C | SM120BFL | 4 | binary | Number of bytes that have been transferred from the server to all locally attached clients |
160 | A0 | SM120BTR | 4 | binary | Number of bytes that have been transferred to the server from all remotely attached clients |
164 | A4 | SM120BFR | 4 | binary | Number of bytes that have been transferred from the server to all remotely attached clients |
168 | A8 | SM120J2 | 4 | binary | J2EE server. |
172 | AC | SM120CL1 | 8 | EBCDIC | WebSphere for z/OS transaction server cell name |
180 | B4 | SM120ND1 | 8 | EBCDIC | WebSphere for z/OS transaction server node name |
188 | BC | SM120NHS | 4 | binary | Reserved |
192 | C0 | SM120NHA | 4 | binary | Number of HTTP communication sessions that have been attached and active within the server instance during the interval |
196 | C4 | SM120BTH | 4 | binary | Number of bytes that have been transferred to the server from all HTTP attached clients |
200 | C8 | SM120BFH | 4 | binary | Number of bytes that have been transferred from the server to all HTTP attached clients |
204 | CC | SM120TEC | 8 | binary | Total CPU time accumulated by the WLM enclaves. TOD clock format (bit 51 = microseconds). |
Server region section
There are zero, one, or multiple sections per record. The server regions section contains information about each server region in the specified server interval.
Offset | Offset | Name | Length | Format | Description |
0 | 0 | SM120SSA | 4 | binary | Servant address space ID |
4 | 4 | SM120SNT | 4 | binary | Number of triplets. |
The following triplet appears 0-n times; once for each heap id section. | |||||
8 | 8 | SM120SSO | 4 | binary | Offset to heap id section from the beginning of this server region section. |
12 | C | SM120SSL | 4 | binary | Length of heap id section. |
16 | 10 | SM120SSN | 4 | binary | Number of heap id sections. |
Subtype 3: Heap id section
There are multiple (0..n) sections per server region section. The Heap id section contains information about all heaps of this server region involved in this activity
Offset | Offset | Name | Length | Format | Description |
0 | 0 | SM120HIH | 4 | binary | The heap for which the following data applies. |
4 | 4 | SM120HIC | 4 | binary | Number of allocation failures on this heap during the interval. |
8 | 8 | SM120HI1 | 8 | binary | Minimum number of bytes during the interval. |
16 | 10 | SM120HI2 | 8 | binary | Maximum number of bytes during the interval. |
24 | 18 | SM120HI3 | 8 | binary | Average number of bytes during the interval. |
32 | 20 | SM120HI4 | 8 | binary | Minimum number of free bytes during the interval. |
40 | 28 | SM120HI5 | 8 | binary | Maximum number of free bytes during the interval. |
48 | 30 | SM120HI6 | 8 | binary | Average number of free bytes during the interval. |