6253 lines
197 KiB
HTML
6253 lines
197 KiB
HTML
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
|
<meta name="Copyright" content="Copyright (c) 2006 by IBM Corporation">
|
||
|
<title>List Performance Data (QPMLPFRD) API</title>
|
||
|
<!-- Begin Header Records ========================================== -->
|
||
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
||
|
<!-- US Government Users Restricted Rights -->
|
||
|
<!-- Use, duplication or disclosure restricted by -->
|
||
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
||
|
<!-- NETMG2 SCRIPT A converted by B2H R4.1 (346) (CMS) by HOLTJM at -->
|
||
|
<!-- RCHVMW2 on 29 Jan 1999 at 10:01:37 -->
|
||
|
<!-- Change History: -->
|
||
|
<!-- 10/04 AP New disk data added -->
|
||
|
<!--File edited for tagging cleanup Cct 2001 by v2cdijab -->
|
||
|
<!--End Header Records -->
|
||
|
<link rel="stylesheet" type="text/css" href="../rzahg/ic.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
<a name="Top_Of_Page"></a>
|
||
|
<!-- Java sync-link -->
|
||
|
<script language="Javascript" src="../rzahg/synch.js" type="text/javascript">
|
||
|
</script>
|
||
|
|
||
|
<h2>List Performance Data (QPMLPFRD) API</h2>
|
||
|
|
||
|
<div class="box" style="width: 65%;">
|
||
|
<br>
|
||
|
Required Parameter Group:<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
<table width="100%">
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">1</td>
|
||
|
<td align="left" valign="top" width="50%">Type of resource</td>
|
||
|
<td align="left" valign="top" width="20%">Output</td>
|
||
|
<td align="left" valign="top" width="20%">Char(10)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">2</td>
|
||
|
<td align="left" valign="top">Sequence number of collection</td>
|
||
|
<td align="left" valign="top">Output</td>
|
||
|
<td align="left" valign="top">Binary(4)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">3</td>
|
||
|
<td align="left" valign="top">Error Code</td>
|
||
|
<td align="left" valign="top">I/O</td>
|
||
|
<td align="left" valign="top">Char(*)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
Default Public Authority: *EXCLUDE<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
Threadsafe: Yes<br>
|
||
|
<!-- iddvc RMBR -->
|
||
|
<br>
|
||
|
</div>
|
||
|
|
||
|
<p>The List Performance Data (QPMLPFRD) API returns the latest collection of
|
||
|
performance data in the user space specified for the resource on the Work with
|
||
|
Collector (QPMWKCOL) API. When QPMLPFRD is called, it will return data
|
||
|
immediately if any data is available; otherwise, it will wait until data
|
||
|
becomes available and then return the data. QPMLPFRD only returns data for one
|
||
|
type of a resource at a time. The user cannot specify the type of data that is
|
||
|
returned by QPMLPFRD. It returns whatever resource data is available at the
|
||
|
time. The type of resource must be tested to determine its type if more than
|
||
|
one type is collected. The call to QPMLPFRD returns the type of resource data
|
||
|
and the sequence number of the collection. The sequence number is increased by
|
||
|
the user-specified interval time and can be used to see if a collection was
|
||
|
missed. For example, if job data is being collected at 15-second intervals and
|
||
|
the previous call to QPMLPFRD returned a sequence number of 265, the sequence
|
||
|
number for the next collection retrieved should be 280 or else a collection was
|
||
|
missed. This API should be called once per interval for each type of resource
|
||
|
data being collected.</p>
|
||
|
|
||
|
<p>The data returned by QPMLPFRD is in a raw format and the user needs to
|
||
|
perform delta calculations on the data before it can be used (just as in the
|
||
|
sequence number example above). Deltas are the difference between the latest
|
||
|
data numbers and the previous data numbers. For example, a user requests job
|
||
|
data every 15 seconds using the Work with Collector (QPMWKCOL) API. The user
|
||
|
then calls QPMLPFRD to copy the latest collection of data into the resource's
|
||
|
user space. The transaction count for JOB1 is 256. In the previous collection,
|
||
|
the transaction count for JOB1 was 251. By subtracting the previous data from
|
||
|
the current data (256 - 251), the number of transactions performed by JOB1 in
|
||
|
that 15 seconds is found. Thus, the user must retain the previous interval's
|
||
|
data to calculate deltas from. After the deltas are calculated, the current
|
||
|
data becomes the previous data in preparation for the next interval. Because
|
||
|
QPMLPFRD replaces the data in the resource's user space with the new data, the
|
||
|
user must either save the previous interval's data of interest or use QPMWKCOL
|
||
|
to change the resource's user space before calling QPMLPFRD again. This also
|
||
|
means that after starting a collection, a user must call QPMLPFRD twice before
|
||
|
he can do any calculations.</p>
|
||
|
|
||
|
<p>Using deltas, the impact of missed collections is lessened by the delta
|
||
|
calculations. For example, if you were collecting data at 15-second intervals
|
||
|
and the sequence numbers for your last two collections were 315 and 345, a
|
||
|
collection was missed. You can still perform delta calculations using these two
|
||
|
collections and get data for the time period you missed. Of course, the data
|
||
|
represents an interval of 30 seconds instead of 15. However, you should never
|
||
|
calculate deltas for a period of greater than 4 minutes (the longest collection
|
||
|
interval). When the time between collections exceeds 4 minutes, there is a risk
|
||
|
that counters will wrap twice. Because there is no way to tell if counters
|
||
|
wrapped twice, the user would perform delta calculations as normal and end up
|
||
|
with inaccurate data.</p>
|
||
|
|
||
|
<p>There are three situations to consider when calculating deltas. First, the
|
||
|
data between the two collections must be matched by item. When doing this, be
|
||
|
aware that the number of items reported and their order could change from one
|
||
|
collection to another due to jobs starting and ending, communications lines
|
||
|
varying on and off, disks and IOPs being replaced and added, as well as the
|
||
|
order that the devices report in with their data.</p>
|
||
|
|
||
|
<p>The second situation is when the raw-data counters wrap. For example, assume
|
||
|
counter A can hold up to 99 and currently it is set at 96. If the system adds
|
||
|
10 to the count, the value of counter A becomes 6 because when it reaches 100
|
||
|
it starts over again at 0. When a counter wraps, it makes the delta calculation
|
||
|
result in a negative number. To compensate for this, a wrap factor equal to the
|
||
|
largest number the field can hold plus 1 should be added to the negative delta.
|
||
|
The following excerpt of code (written in C) shows how a subroutine can be
|
||
|
defined to calculate deltas.</p>
|
||
|
|
||
|
<pre>
|
||
|
int CalculateDelta(int CurrentData, int PrevData)
|
||
|
{
|
||
|
#define MAXBIN4 2147483647
|
||
|
int Delta;
|
||
|
|
||
|
Delta = CurrentData - PrevData;
|
||
|
if (Delta < 0)
|
||
|
Delta = (Delta + MAXBIN4) + 1;
|
||
|
return Delta;
|
||
|
}
|
||
|
</pre>
|
||
|
|
||
|
<p><strong>Note:</strong> Some of the fields wrap at smaller values. See the
|
||
|
format tables for any differences.</p>
|
||
|
|
||
|
<p>The third situation involves communications lines varying off and on. When a
|
||
|
communication line goes from inactive to active, its counters might get reset.
|
||
|
If you had been calculating deltas for such a line, you should restart the
|
||
|
calculations (save the current data but skip the delta calculation until the
|
||
|
next collection is processed). To determine whether you need to restart delta
|
||
|
calculations due to a line activation, you can check for a mismatch between the
|
||
|
current and previous value of the Number of Vary On Operations field. Also be
|
||
|
aware that when a communications line goes inactive, it will be reported for at
|
||
|
least one collection in the inactive state and then disappear from the list of
|
||
|
lines reported.</p>
|
||
|
|
||
|
<p>QPMLPFRD relies on the Work with Collector (QPMWKCOL) API. First, QPMWKCOL
|
||
|
must be used to start a collection before QPMLPFRD can be called. Second, the
|
||
|
user space specified for a resource on the QPMWKCOL call is the user space that
|
||
|
QPMLPFRD will copy the data into.</p>
|
||
|
|
||
|
<p>The data in the user spaces is replaced only if QPMLPFRD is called. However,
|
||
|
internal data spaces get updated with every collection. It is these internal
|
||
|
data spaces that are copied to the user spaces when QPMLPFRD is called.
|
||
|
Therefore, if you do not call QPMLPFRD for every collection every interval,
|
||
|
data will be missed. Although, as mentioned above, deltas can help compensate
|
||
|
for missed collections, it is not recommended to make a regular practice of
|
||
|
skipping collections. Data can also be missed if the performance collector
|
||
|
takes a long time to retrieve it or is unable to retrieve it due to system
|
||
|
problems.</p>
|
||
|
|
||
|
<p>The QPMLPFRD and QPMWKCOL APIs allow multiple users to be able to share the
|
||
|
same data collection. This sharing minimizes the system overhead when multiple
|
||
|
users are collecting data and ensures that each user is getting data consistent
|
||
|
and synchronized with other users.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Authorities and Locks</h3>
|
||
|
|
||
|
<p>None.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Required Parameter Group</h3>
|
||
|
|
||
|
<dl>
|
||
|
<dt><strong>Type of resource</strong></dt>
|
||
|
|
||
|
<dd>OUTPUT; CHAR(10)
|
||
|
|
||
|
<p>The type of resource the collected data is for. It will be set to one of the
|
||
|
following values:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*JOB</em></td>
|
||
|
<td align="left" valign="top">Job-related information (<a href="#HDRJOBFMT">Job
|
||
|
Format</a>)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*POOL</em></td>
|
||
|
<td align="left" valign="top">Pool-related information (<a href=
|
||
|
"#HDRPOOLFMT">Pool Format</a>)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*DISK</em></td>
|
||
|
<td align="left" valign="top">Disk-related information (<a href=
|
||
|
"#HDRDISKFMT">Disk Format</a>)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*IOP</em></td>
|
||
|
<td align="left" valign="top">IOP-related information (<a href="#HDRIOPFMT">IOP
|
||
|
Format</a>)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*COMM</em></td>
|
||
|
<td align="left" valign="top">Communications-related information (<a href=
|
||
|
"#HDRCOMMFMT">Communications Data Formats</a>)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Sequence number of collection</strong></dt>
|
||
|
|
||
|
<dd>OUTPUT; BINARY(4)
|
||
|
|
||
|
<p>The sequence number of this collection of data. This value increases by one
|
||
|
for every second.</p>
|
||
|
</dd>
|
||
|
|
||
|
<dt><strong>Error code</strong></dt>
|
||
|
|
||
|
<dd>I/O; CHAR(*)
|
||
|
|
||
|
<p>The structure in which to return error information. For the format of the
|
||
|
structure, see <a href="../apiref/error.htm#hdrerrcod">Error Code Parameter</a>.</p>
|
||
|
</dd>
|
||
|
</dl>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSJQL01">Format of the Generated List</a></h3>
|
||
|
|
||
|
<p>The list of performance data that the QPMLPFRD API returns into the user
|
||
|
space consists of:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>A user area</li>
|
||
|
|
||
|
<li>A generic header</li>
|
||
|
|
||
|
<li>An input parameter section</li>
|
||
|
|
||
|
<li>A header section</li>
|
||
|
|
||
|
<li>A list data section</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>The user area and generic header are described in <a href="../apiref/usf.htm">User
|
||
|
Space Format for List APIs</a>. For details about the remaining items, see the
|
||
|
following sections.</p>
|
||
|
|
||
|
<p>When you retrieve list entry information from a user space, you must use the
|
||
|
entry size returned in the generic header. The size of each entry may be padded
|
||
|
at the end. If you do not use the entry size, the result may not be valid. For
|
||
|
examples of how to process lists, see the <a href="../apiref/apiexmp.htm">API
|
||
|
Examples</a>.</p>
|
||
|
|
||
|
<p>Except where noted, delta calculations need to be performed on all numeric
|
||
|
(BINARY(4)) fields.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRLPFRIP1">Input Parameter Section</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRLPFRDES">
|
||
|
Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Type of resource</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="center" valign="top">A</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Sequence number of collection</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Header Section</h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRLPFRDES">
|
||
|
Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Type of resource</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="center" valign="top">A</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Interval time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total CPU seconds used</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of CPUs</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Sequence number of collection</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">System name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="center" valign="top">26</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Release level</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Date and time of collection</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total available CPU seconds</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRLPFRDES">Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Date and time of collection.</strong> The date and time the data
|
||
|
collection interval ended. This will be in the format YYMMDDHHMMSS, where:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>YY</em></td>
|
||
|
<td align="left" valign="top">Year</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>MM</em></td>
|
||
|
<td align="left" valign="top">Month</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>DD</em></td>
|
||
|
<td align="left" valign="top">Day</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>HH</em></td>
|
||
|
<td align="left" valign="top">Hour</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>MM</em></td>
|
||
|
<td align="left" valign="top">Minute</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>SS</em></td>
|
||
|
<td align="left" valign="top">Second</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>The date and time reported here are the same as those reported by the
|
||
|
generic header, but the generic header also reports the century digit.</p>
|
||
|
|
||
|
<p><strong>Interval time.</strong> The number of seconds since the initial data
|
||
|
was collected. This value is used in calculations of utilization, counts per
|
||
|
second, and other time-based calculations.</p>
|
||
|
|
||
|
<p><strong>Number of CPUs.</strong> The number of CPUs configured on the
|
||
|
system at the time the data sample was taken. No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Release level.</strong> The version, release, and modification level
|
||
|
of the operating system the data was collected on.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Sequence number of collection.</strong> The sequence number of the
|
||
|
data collection. Each time data is collected, this number is increased by the
|
||
|
user-specified interval time. This number might not accurately represent the
|
||
|
elapsed time and should not be used in place of interval time for time-related
|
||
|
calculations. This number can be used to detect missed intervals.</p>
|
||
|
|
||
|
<p><strong>System name.</strong> The name of the system the data was collected
|
||
|
on.</p>
|
||
|
|
||
|
<p><strong>Total available CPU seconds.</strong> The total amount of CPU time that was available to the partition based on its configured processor capacity. This value should be used to calculate all CPU utilizations; however, it must be used for shared processor partitions and partitions where the configured capacities may change. For uncapped partitions, the CPU seconds used may exceed the available CPU seconds which indicates the amount of additional uncapped capacity that was used.</p>
|
||
|
|
||
|
<p><strong>Total CPU seconds used.</strong> The total number of CPU seconds
|
||
|
that are used during the collection interval for all processors.</p>
|
||
|
|
||
|
<p><strong>Type of resource.</strong> The type of resource the collected data
|
||
|
is for. The possible values for this field are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*JOB</em></td>
|
||
|
<td align="left" valign="top">Job-related information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*POOL</em></td>
|
||
|
<td align="left" valign="top">Pool-related information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*DISK</em></td>
|
||
|
<td align="left" valign="top">Disk-related information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*IOP</em></td>
|
||
|
<td align="left" valign="top">IOP-related information</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>*COMM</em></td>
|
||
|
<td align="left" valign="top">Communications-related information</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBFMT">Job Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRJOBDESC">
|
||
|
Job Field Descriptions</a>.</p>
|
||
|
|
||
|
<p>This format returns data for each job and task that are active in the system
|
||
|
when data is collected for the reported interval. Data is not returned for jobs
|
||
|
and tasks that end during an interval.</p>
|
||
|
|
||
|
<p>The amount of job and task data that this API returns is limited to the
|
||
|
amount of data that can fit in the user and internal job spaces. This results
|
||
|
in a limit of approximately 18,000 jobs and tasks reported. While the spaces
|
||
|
support thousands of jobs and tasks, the API might take longer than the
|
||
|
collection interval to collect data on this many jobs and tasks. Collecting
|
||
|
data for a large number of jobs and tasks might also lead to undesirable system
|
||
|
performance impacts.</p>
|
||
|
|
||
|
<p>Every job (threaded or not) has a primary thread. The primary thread is the
|
||
|
first thread started for any job and it remains active for the duration of the
|
||
|
job. A multi-threaded job has additional threads that may start and end at any
|
||
|
point during the life of the job.</p>
|
||
|
|
||
|
<p>Only limited support is provided for multi-threaded jobs. When a job has
|
||
|
multiple threads, some of the data that is reported is incomplete. Only one
|
||
|
entry is returned for a job regardless of how many threads are active within
|
||
|
the job. Within this entry some fields are a total of all thread activity while
|
||
|
other fields contain data for the primary thread only. Fields that apply only
|
||
|
to the primary thread are identified in the table below.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">CHAR(10)</td>
|
||
|
<td align="left" valign="top" width="60%">Job name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="center" valign="top">A</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">User name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(6)</td>
|
||
|
<td align="left" valign="top">Job number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">26</td>
|
||
|
<td align="center" valign="top">1A</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">27</td>
|
||
|
<td align="center" valign="top">1B</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Job subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Pass-through source job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">29</td>
|
||
|
<td align="center" valign="top">1D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Pass-through target job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Emulation job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">31</td>
|
||
|
<td align="center" valign="top">1F</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Client Access application job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Target DDM job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">33</td>
|
||
|
<td align="center" valign="top">21</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">MRT job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="center" valign="top">22</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">System/36 environment job flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">35</td>
|
||
|
<td align="center" valign="top">23</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Job priority</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">37</td>
|
||
|
<td align="center" valign="top">25</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Job pool</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">39</td>
|
||
|
<td align="center" valign="top">27</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Machine interactive flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database CPU time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time slice</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">CPU time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Transaction count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Transaction time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Synchronous database reads<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Synchronous database writes<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Synchronous nondatabase reads<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Synchronous nondatabase writes<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Asynchronous database reads<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Asynchronous database writes<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Asynchronous nondatabase reads<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Asynchronous nondatabase writes<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Communications puts</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Communications gets</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Binary overflows<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Decimal overflows<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Floating-point overflows<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Logical database reads</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Logical database writes</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Miscellaneous database operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Permanent writes<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="center" valign="top">90</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">PAG faults<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">148</td>
|
||
|
<td align="center" valign="top">94</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of print lines</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of print pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">156</td>
|
||
|
<td align="center" valign="top">9C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active-to-wait transitions<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">160</td>
|
||
|
<td align="center" valign="top">A0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Wait-to-ineligible transitions<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">164</td>
|
||
|
<td align="center" valign="top">A4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active-to-ineligible
|
||
|
transitions<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">168</td>
|
||
|
<td align="center" valign="top">A8</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">178</td>
|
||
|
<td align="center" valign="top">B2</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Secondary line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">188</td>
|
||
|
<td align="center" valign="top">BC</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Task type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">190</td>
|
||
|
<td align="center" valign="top">BE</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Task type extender</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">192</td>
|
||
|
<td align="center" valign="top">C0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Threads currently active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">196</td>
|
||
|
<td align="center" valign="top">C4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Thread count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">200</td>
|
||
|
<td align="center" valign="top">C8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Pages allocated</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">204</td>
|
||
|
<td align="center" valign="top">CC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Pages deallocated</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong>
|
||
|
|
||
|
<table cellpadding="3">
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>1</sup></td>
|
||
|
<td align="left" valign="top">This counter does not wrap at the standard wrap
|
||
|
value. Instead, it increments up to 65535, then wraps to 0.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>2</sup></td>
|
||
|
<td align="left" valign="top">This counter is supported for primary threads
|
||
|
only. For multithreaded jobs, the value reported may not reflect the total job
|
||
|
activity.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRJOBDESC">Job Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active-to-ineligible transitions.</strong> The total number of
|
||
|
transitions from active state to ineligible state.</p>
|
||
|
|
||
|
<p><strong>Active-to-wait transitions.</strong> The total number of transitions
|
||
|
from active state to wait state.</p>
|
||
|
|
||
|
<p><strong>Asynchronous database reads.</strong> The total number of physical
|
||
|
asynchronous read operations for database functions.</p>
|
||
|
|
||
|
<p><strong>Asynchronous database writes.</strong> The total number of physical
|
||
|
asynchronous write operations for database functions.</p>
|
||
|
|
||
|
<p><strong>Asynchronous nondatabase reads.</strong> The total number of
|
||
|
physical asynchronous read operations for nondatabase functions.</p>
|
||
|
|
||
|
<p><strong>Asynchronous nondatabase writes.</strong> The total number of
|
||
|
physical asynchronous write operations for nondatabase functions.</p>
|
||
|
|
||
|
<p><strong>Binary overflows.</strong> The number of binary overflows.</p>
|
||
|
|
||
|
<p><strong>Client Access application job flag.</strong> This field will be set
|
||
|
to 1 if this is a Client Access application job. Otherwise, it will be set to
|
||
|
0.</p>
|
||
|
|
||
|
<p><strong>CPU time.</strong> The processing unit time (in milliseconds) used
|
||
|
by this job.</p>
|
||
|
|
||
|
<p><strong>Communications gets.</strong> The number of communications read
|
||
|
(logical) operations. These do not include remote work station activity. They
|
||
|
include only activity related to intersystem communication function (ICF) files
|
||
|
when the I/O is for an ICF device.</p>
|
||
|
|
||
|
<p><strong>Communications puts.</strong> The number of communications writes.
|
||
|
These do not include remote work station activity. They include only activity
|
||
|
related to ICF files when the I/O is for an ICF device.</p>
|
||
|
|
||
|
<p><strong>Database CPU time.</strong> The processing unit time (in
|
||
|
milliseconds) used by this job for database processing. For any particular job,
|
||
|
this field contains the total database CPU time for all threads of the job.</p>
|
||
|
|
||
|
<p><strong>Decimal overflows.</strong> The number of decimal overflows.</p>
|
||
|
|
||
|
<p><strong>Emulation job flag.</strong> This field will be set to 1 if this is
|
||
|
a emulation job. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Floating-point overflows.</strong> The number of floating point
|
||
|
overflows.</p>
|
||
|
|
||
|
<p><strong>Job name.</strong> The name of the job or task. For an interactive
|
||
|
job, the system assigns the job the name of the work station where the job
|
||
|
started. For a batch job, the name is specified in the command when the job is
|
||
|
submitted. For a task name, this field will contain the first 10 characters of
|
||
|
the 16-character task name.</p>
|
||
|
|
||
|
<p><strong>Job number.</strong> The number of the job (in decimal) or task (in
|
||
|
hexadecimal). Note that the numbering system for jobs and tasks is different
|
||
|
such that a job and a task could have the same number.</p>
|
||
|
|
||
|
<p><strong>Job pool.</strong> The pool that the job ran in.</p>
|
||
|
|
||
|
<p><strong>Job priority.</strong> The job's priority over other jobs.</p>
|
||
|
|
||
|
<p><strong>Job subtype.</strong> The subtype of the job. The possible values
|
||
|
for this file are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>blank</em></td>
|
||
|
<td align="left" valign="top">The job has no special subtype</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>D</em></td>
|
||
|
<td align="left" valign="top">Immediate</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>E</em></td>
|
||
|
<td align="left" valign="top">Evoke job (communications batch)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>J</em></td>
|
||
|
<td align="left" valign="top">Prestart job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>P</em></td>
|
||
|
<td align="left" valign="top">Print driver job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>T</em></td>
|
||
|
<td align="left" valign="top">Multiple requester terminal (MRT) job (System/36
|
||
|
environment only)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>U</em></td>
|
||
|
<td align="left" valign="top">Alternate spool user</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Job type.</strong> The type of job or task. The possible values for
|
||
|
this field are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>A</em></td>
|
||
|
<td align="left" valign="top">Autostart job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>B</em></td>
|
||
|
<td align="left" valign="top">Batch job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>I</em></td>
|
||
|
<td align="left" valign="top">Interactive job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>M</em></td>
|
||
|
<td align="left" valign="top">Subsystem monitor job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>R</em></td>
|
||
|
<td align="left" valign="top">Spooled reader job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>S</em></td>
|
||
|
<td align="left" valign="top">System job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>V</em></td>
|
||
|
<td align="left" valign="top">Vertical Licensed Internal Code (VLIC) (tasks
|
||
|
only)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>W</em></td>
|
||
|
<td align="left" valign="top">Spooled writer job</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>X</em></td>
|
||
|
<td align="left" valign="top">Start-control-program-function (SCPF) system
|
||
|
job</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the communications line this
|
||
|
work station and its controller are attached to. This is only available for
|
||
|
remote work stations.</p>
|
||
|
|
||
|
<p><strong>Logical database reads.</strong> The number of times the database
|
||
|
module was called. This does not include I/O operations to readers/writers, or
|
||
|
I/O operations caused by the Copy Spooled File (CPYSPLF) or Display Spooled
|
||
|
File (DSPSPLF) command. If SEQONLY(*YES) is specified on the Override with
|
||
|
Database File (OVRDBF) command, these numbers show each block of records read,
|
||
|
not the number of individual numbers read.</p>
|
||
|
|
||
|
<p><strong>Logical database writes.</strong> The number of times the internal
|
||
|
database write function was called. This does not include I/O operations to
|
||
|
readers/writers, or I/O operations caused by the CPYSPLF or DSPSPLF commands.
|
||
|
If SEQONLY(*YES) is specified on OVRDBF command, these numbers show each block
|
||
|
of records written, not the number of individual records written.</p>
|
||
|
|
||
|
<p><strong>Machine interactive flag.</strong> This field is set to 1 if the
|
||
|
machine is counting the processor resources consumed by this job or task
|
||
|
against the interactive workload. Otherwise, it is set to 0.</p>
|
||
|
|
||
|
<p><strong>Miscellaneous database operations.</strong> The number of update,
|
||
|
delete, force-end-of-data, and release operations.</p>
|
||
|
|
||
|
<p><strong>MRT job flag.</strong> This field will be set to 1 if this is a
|
||
|
multiple requester terminal (MRT) job. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Number of print lines.</strong> The number of lines written by the
|
||
|
program. This does not reflect what is actually printed. Spooled files can be
|
||
|
ended or printed with multiple copies.</p>
|
||
|
|
||
|
<p><strong>Number of print pages.</strong> The number of pages printed by the
|
||
|
program.</p>
|
||
|
|
||
|
<p><strong>PAG faults.</strong> The total number of times the process access
|
||
|
group (PAG) was referred to, but was not in main storage.</p>
|
||
|
|
||
|
<p><strong>Pages allocated.</strong> Total number of pages of temporary and permanent storage which have been allocated by the job since the job started.</p>
|
||
|
|
||
|
<p><strong>Pages deallocated.</strong> Total number of pages of temporary and permanent storage which have been deallocated by the job since the job started.</p>
|
||
|
|
||
|
<p><strong>Permanent writes.</strong> The number of permanent writes.</p>
|
||
|
|
||
|
<p><strong>Pass-through source job flag.</strong> This field will be set to 1
|
||
|
if this is a pass-through source job. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Pass-through target job flag.</strong> This field will be set to 1
|
||
|
if this is a pass-through target job. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Secondary line description.</strong> The name of the communications
|
||
|
line this work station and its controller are attached to. This is only
|
||
|
available for pass-through and emulation.</p>
|
||
|
|
||
|
<p><strong>Synchronous database reads.</strong> The total number of physical
|
||
|
synchronous read operations for database functions.</p>
|
||
|
|
||
|
<p><strong>Synchronous database writes.</strong> The total number of physical
|
||
|
synchronous write operations for database functions.</p>
|
||
|
|
||
|
<p><strong>Synchronous nondatabase reads.</strong> The total number of physical
|
||
|
synchronous read operations for nondatabase functions.</p>
|
||
|
|
||
|
<p><strong>Synchronous nondatabase writes.</strong> The total number of
|
||
|
physical synchronous write operations for nondatabase functions.</p>
|
||
|
|
||
|
<p><strong>System/36 environment job flag.</strong> This field will be set to 1
|
||
|
if this is a System/36 environment job. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Target DDM job flag.</strong> This field will be set to 1 if this is
|
||
|
a target DDM job. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Task type.</strong> Type of task. Possible values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>01</em></td>
|
||
|
<td align="left" valign="top">Resident task</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>02</em></td>
|
||
|
<td align="left" valign="top">Supervisor task</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>03</em></td>
|
||
|
<td align="left" valign="top">MI process task</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>04</em></td>
|
||
|
<td align="left" valign="top">System/36 environment task</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Task type extender.</strong> A task type extender identifies the
|
||
|
area of functional support provided by the task. See the task type field
|
||
|
description for types of functions supported.</p>
|
||
|
|
||
|
<p>For detailed information on task type extender values, see <a href="../rzahx/rzahxtasktypeext.htm">Performance data files: Task type extender</a>.</p>
|
||
|
|
||
|
<p><strong>Thread count</strong> The count of the number of threads initiated
|
||
|
within the job.</p>
|
||
|
|
||
|
<p><strong>Threads currently active</strong> The count of the current number of
|
||
|
active threads in the process when the data was sampled. An active thread may
|
||
|
be actively running, suspended, or waiting for a resource. No delta calculation
|
||
|
should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Time slice.</strong> The time slice value in seconds. No delta
|
||
|
calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Transaction count.</strong> The number of transactions performed by
|
||
|
the job.</p>
|
||
|
|
||
|
<p><strong>Transaction time.</strong> The total transaction time (in
|
||
|
seconds).</p>
|
||
|
|
||
|
<p><strong>User name.</strong> The user profile under which the job is run. The
|
||
|
user name is the same as the user profile name and can come from several
|
||
|
different sources depending on the type of job. For a task, this field will be
|
||
|
blank.</p>
|
||
|
|
||
|
<p><strong>Wait-to-ineligible transitions.</strong> Total number of transitions
|
||
|
from wait state to ineligible state.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRPOOLFMT">Pool Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRPOOLDES">
|
||
|
Pool Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Pool number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Activity level</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Pool size</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Machine-reserved portion</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Nondatabase faults</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Database pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Nondatabase pages</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active-to-wait transitions<sup>1</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Wait-to-ineligible transitions<sup>1</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active-to-ineligible transitions<sup>1</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active-to-wait transitions<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Wait-to-ineligible transitions<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active-to-ineligible transitions<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Note:</strong>
|
||
|
|
||
|
<table cellpadding="3">
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>1</sup></td>
|
||
|
<td align="left" valign="top">This counter does not wrap at the standard wrap
|
||
|
value. Instead, it increments up to 32767, then wraps to 0.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>2</sup></td>
|
||
|
<td align="left" valign="top">This counter wraps at the standard wrap value. It
|
||
|
will increment up to 2,147,483,647 (2<sup>31</sup> - 1), then wrap to 0.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRPOOLDES">Pool Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active-to-ineligible transitions.</strong> The total number of
|
||
|
transitions by processes assigned to this pool from active state to ineligible
|
||
|
state. There are two versions of this counter--one that wraps at the standard
|
||
|
wrap value and one that wraps at a nonstandard wrap value.</p>
|
||
|
|
||
|
<p><strong>Active-to-wait transitions.</strong> The total number of transitions
|
||
|
by processes assigned to this pool from active state to wait state. There are
|
||
|
two versions of this counter--one that wraps at the standard wrap value and one
|
||
|
that wraps at a nonstandard wrap value.</p>
|
||
|
|
||
|
<p><strong>Activity level.</strong> The maximum number of processes that can be
|
||
|
active in the machine at the same time. No delta calculation should be
|
||
|
performed on this field.</p>
|
||
|
|
||
|
<p><strong>Database faults.</strong> The total number of interruptions to
|
||
|
processes (not necessarily assigned to this pool) that were required to
|
||
|
transfer data into the pool to permit the MI instruction to process the
|
||
|
database function.</p>
|
||
|
|
||
|
<p><strong>Database pages.</strong> The total number of pages of database data
|
||
|
transferred from auxiliary storage to the pool to permit the instruction to run
|
||
|
as a consequence of set access state, implicit access group movement, and
|
||
|
internal machine actions.</p>
|
||
|
|
||
|
<p><strong>Machine-reserved portion.</strong> The amount of storage (in
|
||
|
kilobytes) from the pool that is dedicated to machine functions. No delta
|
||
|
calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Nondatabase faults.</strong> The total number of interruptions to
|
||
|
processes (not necessarily assigned to this pool) that were required to
|
||
|
transfer data into the pool to permit the MI instruction to process the
|
||
|
nondatabase function.</p>
|
||
|
|
||
|
<p><strong>Nondatabase pages.</strong> The total number of pages of nondatabase
|
||
|
data transferred from auxiliary storage to the pool to permit the instruction
|
||
|
to run as: a consequence of set access state, implicit access group movement,
|
||
|
and internal machine actions.</p>
|
||
|
|
||
|
<p><strong>Pool number.</strong> The unique identifier of this pool. The value
|
||
|
is from 1 to 64. No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Pool size.</strong> The amount of main storage (in kilobytes)
|
||
|
assigned to the pool. Note that if a pool is reported with a pool size of zero,
|
||
|
then the pool does not exist. No delta calculation should be performed on this
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>Wait-to-ineligible transitions.</strong> Total number of transitions
|
||
|
by processes assigned to this pool from wait state to ineligible state. There
|
||
|
are two versions of this counter--one that wraps at the standard wrap value and
|
||
|
one that wraps at a nonstandard wrap value.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRDISKFMT">Disk Format</a></h3>
|
||
|
|
||
|
<p>One entry will be reported for each disk resource. Typically, there will be one disk resource per disk unit except for a multipath disk unit which has multiple disk resources associated with it.</p>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRDISKDES">
|
||
|
Disk Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Disk arm number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="center" valign="top">C</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Disk drive type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Mirror flag</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">17</td>
|
||
|
<td align="center" valign="top">11</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Mirror status</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><img src="delta.gif" alt="Start of change">18</td>
|
||
|
<td align="center" valign="top">12</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Managed by IOP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Disk unit category<img src="deltaend.gif" alt="End of change"> </td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Times the arm not busy</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Samples taken</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Drive capacity</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Drive available space</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Blocks read</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Blocks written</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Read commands</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Write commands</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processor idle loop count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processor idle loop time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Seeks > 2/3 of disk</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Seeks > 1/3 and < 2/3 of disk</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Seeks > 1/6 and < 1/3 of disk</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Seeks > 1/12 and < 1/6 of disk</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Seeks < 1/12 of disk</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Zero seeks</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Buffer overruns</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Buffer underruns</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total queue elements</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">ASP number</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="center" valign="top">62</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">118</td>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Unit resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Compressed unit</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">129</td>
|
||
|
<td align="center" valign="top">81</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">130</td>
|
||
|
<td align="center" valign="top">82</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">ASP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">ASP number - extended</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="center" valign="top">90</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Multipath unit</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">145</td>
|
||
|
<td align="center" valign="top">91</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Initial path of multipath unit</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">146</td>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Production copy of remotely mirrored independent ASP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">147</td>
|
||
|
<td align="center" valign="top">93</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Mirror copy of remotely mirrored independent ASP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">148</td>
|
||
|
<td align="center" valign="top">94</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top"><img src="delta.gif" alt="Start of change">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Drive capacity - extended</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">160</td>
|
||
|
<td align="center" valign="top">A0</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Drive available space - extended<img src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRDISKDES">Disk Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>ASP resource
|
||
|
name.</strong> The resource name of the ASP to which this unit currently is
|
||
|
allocated. A value of blanks specifies the system ASP or a basic ASP.</p>
|
||
|
|
||
|
<p><strong>ASP number.</strong> The auxiliary storage pool (ASP) to which this
|
||
|
unit is currently allocated. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>-1</em></td>
|
||
|
<td align="left" valign="top">The ASP number is greater than 99 and cannot be
|
||
|
reported in this field. Use the value in the ASP number - extended field
|
||
|
instead.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>00</em></td>
|
||
|
<td align="left" valign="top">This unit currently is not allocated.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>01</em></td>
|
||
|
<td align="left" valign="top">The system ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>02-32</em></td>
|
||
|
<td align="left" valign="top">A basic ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>33-99</em></td>
|
||
|
<td align="left" valign="top">An independent ASP.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>ASP number -
|
||
|
extended.</strong> The field is defined the same as the ASP number field except
|
||
|
that it also can report ASP numbers greater than 99. The values reported
|
||
|
are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">This unit currently is not allocated.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The system ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>2-32</em></td>
|
||
|
<td align="left" valign="top">A basic ASP.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>33-255</em></td>
|
||
|
<td align="left" valign="top">An independent ASP.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>No delta calculation should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Blocks read.</strong> The number of blocks read. Block is one sector on the disk drive.</p>
|
||
|
|
||
|
<p><strong>Blocks written.</strong> The number of blocks written. Block is one sector on the disk drive.</p>
|
||
|
|
||
|
<p><strong>Buffer overruns.</strong> The number of times that data was
|
||
|
available to be read into the disk controller buffer from the disk, but the
|
||
|
disk controller buffer still contained valid data that was not retrieved by the
|
||
|
storage device controller. Consequently, the disk had to take an additional
|
||
|
revolution until the buffer was available to accept data.</p>
|
||
|
|
||
|
<p><strong>Buffer underruns.</strong> The number of times that the disk
|
||
|
controller was ready to transfer data to the disk on a write operation, but the
|
||
|
disk controller buffer was empty. The data was not transferred in time by the
|
||
|
disk IOP to the disk controller buffer. The disk was forced to take an extra
|
||
|
revolution awaiting the data.</p>
|
||
|
|
||
|
<p><strong>Compressed unit.</strong> A compressed unit indicator. The values
|
||
|
are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">This unit is not compressed.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">This unit is compressed.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Disk arm number.</strong> The identifier of the unit. Each actuator
|
||
|
arm on the disk drives that are available to the machine represents a unit of
|
||
|
auxiliary storage. The value of the unit number is assigned by the system when
|
||
|
the unit is allocated to an ASP. If the disk arm number is 0000, then the arm
|
||
|
is not configured. Both arms of a mirrored-arm pair have the same disk arm
|
||
|
number and can be differentiated by the mirror flag value.</p>
|
||
|
|
||
|
<p><strong>Disk drive type.</strong> The type of disk drive, such as 9332,
|
||
|
9335, or 6100.</p>
|
||
|
|
||
|
<p><strong><img src="delta.gif" alt="Start of change"> Disk unit category.</strong> This field indicates if this disk unit has some special characteristics, which may require a special interpretation of its performance data. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>X'00'</em></td>
|
||
|
<td align="left" valign="top">No special category applies</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>X'01'</em></td>
|
||
|
<td align="left" valign="top">This disk unit is located in Enterprise Storage Server (ESS)</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Drive available space.</strong> The total number of kilobytes of auxiliary storage space that is not currently assigned to objects or to internal machine functions. When this field is set to the largest positive value it can hold (2147483647), the drive capacity is too large for this field and the field Drive available space - extended should be used instead. No delta calculations should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Drive available space - extended.</strong> The total number of kilobytes of auxiliary storage space that is not currently assigned to objects or to internal machine functions. No delta calculations should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Drive capacity.</strong> The total number of kilobytes of auxiliary storage provided on the unit for the storage of objects and internal machine functions. When this field is set to the largest positive value it can hold (2147483647), the drive capacity is too large for this field and the field Drive capacity - extended should be used instead. No delta calculations should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Drive capacity - extended.</strong> The total number of kilobytes of auxiliary storage provided on the unit for the storage of objects and internal machine functions. No delta calculations should be done on this field. <img src="deltaend.gif" alt="End of change"></p>
|
||
|
|
||
|
<p><strong>Initial path of multipath unit.</strong> The value of this field is '1' when the disk resource represents the initial path of a multipath disk unit; otherwise, it is '0'. The initial path is the first path observed by the system. As such, it can change after an IPL. The resource name of the initial path can be used for reporting a multipath disk unit under a single resource name.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong><img src="delta.gif" alt="Start of change">Managed by IOP.</strong> The flag indicating whether this disk unit is managed by IOP. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'0'</em></td>
|
||
|
<td align="left" valign="top">This disk unit is not managed by IOP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'1'</em></td>
|
||
|
<td align="left" valign="top">This disk unit is managed by IOP<img src="deltaend.gif" alt="End of change"></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Mirror copy of remotely mirrored independent ASP.</strong> The value of this field is '1' when the disk unit is in a mirror copy of a remotely mirrored independent ASP; otherwise, it is '0'.</p>
|
||
|
|
||
|
<p><strong>Mirror flag.</strong> The flag indicating whether this disk arm is
|
||
|
locally mirrored. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>blank</em></td>
|
||
|
<td align="left" valign="top">The arm is not locally mirrored.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'A'</em></td>
|
||
|
<td align="left" valign="top">The first arm of a locally mirrored pair.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>'B'</em></td>
|
||
|
<td align="left" valign="top">The second arm of a locally mirrored pair.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Mirror status.</strong> The status of local mirroring. The values
|
||
|
are:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>X'00' - Not mirrored</li>
|
||
|
|
||
|
<li>X'01' - Active</li>
|
||
|
|
||
|
<li>X'02' - Resuming</li>
|
||
|
|
||
|
<li>X'03' - Suspended</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Multipath unit.</strong> The value of this field is '1' when the disk resource represents a multipath disk unit; otherwise, it is '0'. Performance data will be reported for each disk resource associated with a multipath disk unit. For a multipath disk unit, the following counters come from the device so their values are duplicated for each disk resource reported:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>Processor idle loop count</li>
|
||
|
<li>Processor idle loop time</li>
|
||
|
<li>Seeks (6 counters)</li>
|
||
|
<li>Buffer overruns</li>
|
||
|
<li>Buffer underruns</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>Other field values that are duplicated include drive capacity and drive available space.</p>
|
||
|
|
||
|
<p>The arm number and mirror flag of a particular multipath disk unit can be used to identify the entries associated with that unit.</p>
|
||
|
|
||
|
<p><strong>Processor idle loop count.</strong> The number of times the disk
|
||
|
controller passed through the idle loop. The count is increased differently for
|
||
|
the 9332 and 9335 disk drives. For the 9332, this counter is increased only if
|
||
|
the disk controller is totally idle (no I/O operations are active). For the
|
||
|
9335, even though the disk controller may be idle and the counter gets
|
||
|
increased, an I/O operation can be active (for example, seek is being
|
||
|
performed). This field is nonzero for drive types that support a dedicated disk
|
||
|
processor and is zero for other drive types.</p>
|
||
|
|
||
|
<p><strong>Processor idle loop time.</strong> The time (in hundredths of
|
||
|
microseconds) to make one pass through the idle loop. The value reported could
|
||
|
be a multiple of the actual processor idle loop time. In that case, the value
|
||
|
reported for the processor idle loop count is reduced by the same multiple so
|
||
|
that the calculated disk processor utilization is correct. This field applies
|
||
|
to drive types that support a dedicated disk processor and is zero for other
|
||
|
drive types. No delta calculation should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Production copy of remotely mirrored independent ASP.</strong> The value of this field is '1' when the disk unit is in a production copy of a remotely mirrored independent ASP; otherwise, it is '0'.</p>
|
||
|
|
||
|
<p><strong>Read commands.</strong> The number of read data commands.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Samples taken.</strong> The number of samples taken at approximately
|
||
|
two per second.</p>
|
||
|
|
||
|
<p><strong>Seeks < 1/12 of disk.</strong> The number of times the arm
|
||
|
traveled from its current position to less than 1/12 of the disk on a seek
|
||
|
request.</p>
|
||
|
|
||
|
<p><strong>Seeks > 1/12 and < 1/6 of disk.</strong> The number of times
|
||
|
the arm traveled more than 1/12 but less than 1/6 of the disk on a seek
|
||
|
request.</p>
|
||
|
|
||
|
<p><strong>Seeks > 1/6 and < 1/3 of disk.</strong> The number of times
|
||
|
the arm traveled more than 1/6 but less than 1/3 of the disk on a seek
|
||
|
request.</p>
|
||
|
|
||
|
<p><strong>Seeks > 1/3 and < 2/3 of disk.</strong> The number of times
|
||
|
the arm traveled more than 1/3 but less than 2/3 of the disk on a seek
|
||
|
request.</p>
|
||
|
|
||
|
<p><strong>Seeks > 2/3 of disk.</strong> The number of times the arm
|
||
|
traveled more than 2/3 of the disk on a seek request.</p>
|
||
|
|
||
|
<p><strong>Times the arm not busy.</strong> The number of times there were no
|
||
|
outstanding I/O operations active at sample time.</p>
|
||
|
|
||
|
<p><strong>Total queue elements.</strong> The number of I/O operations waiting
|
||
|
service at sample time. This number includes the I/O operation that is in
|
||
|
progress. Divide this by the number of samples taken to get the average queue
|
||
|
length.</p>
|
||
|
|
||
|
<p><strong>Unit resource name.</strong> Typically, there will be one disk (unit) resource per disk unit except for a multipath disk unit which has multiple disk resources associated with it (see <em>multipath unit</em>).</p>
|
||
|
|
||
|
<p><strong>Write commands.</strong> The number of write data commands.</p>
|
||
|
|
||
|
<p><strong>Zero seeks.</strong> The number of times the access arm did not
|
||
|
physically move on a seek request. The operation may have resulted in a head
|
||
|
switch.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRIOPFMT">IOP Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRIOPDESC">
|
||
|
IOP Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">IOP type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">Resource type</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="center" valign="top">D</td>
|
||
|
<td align="left" valign="top">CHAR(3)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">16</td>
|
||
|
<td align="center" valign="top">10</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Idle loop count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Idle loop time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="center" valign="top">18</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RAM utilization</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">IOP system function time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">All protocols communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">SDLC communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Asynchronous communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bisynchronous communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">X.25 LLC communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">X.25 PLC communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">X.25 DLC communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">LAN communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">SDLC short-hold mode time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">ISDN LAPE and LAPD time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">ISDN Q931 communications time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Disk time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Function 1 identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">81</td>
|
||
|
<td align="center" valign="top">51</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Function 2 identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">82</td>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Function 3 identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">83</td>
|
||
|
<td align="center" valign="top">53</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Function 4 identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Function 5 identifier</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">85</td>
|
||
|
<td align="center" valign="top">55</td>
|
||
|
<td align="left" valign="top">CHAR(3)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Function 1 time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Function 2 time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Function 3 time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Function 4 time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Function 5 time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Processor 2 time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">122</td>
|
||
|
<td align="center" valign="top">7A</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Twinaxial time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Other function time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Interrupt level time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Remote access time</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRIOPDESC">IOP Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>All protocols communications time.</strong> The total processing
|
||
|
unit time (in milliseconds) used by all of the communication protocol tasks
|
||
|
that are running in the primary IOP processor. This field only applies to
|
||
|
communications and multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Asynchronous communications time.</strong> The total processing unit
|
||
|
time (in milliseconds) used by asynchronous communications tasks that are
|
||
|
running in the primary IOP processor. This field only applies to communications
|
||
|
and multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Bisynchronous communications time.</strong> The total processing
|
||
|
unit time (in milliseconds) used by bisynchronous communications tasks that are
|
||
|
running in the primary IOP processor. This field only applies to communications
|
||
|
and multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Disk time.</strong> The total processing unit time (in milliseconds)
|
||
|
used by disk tasks that are running in the primary IOP processor. This field
|
||
|
only applies to multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Function 1-5 identifier.</strong> The identifier for additional
|
||
|
functions that may be running in the primary IOP processor. Each function
|
||
|
identifier has an associated function time value. Function identifier may have
|
||
|
the following values:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>X'00' - No time value supplied</li>
|
||
|
|
||
|
<li>X'11' - Integrated xSeries Server for iSeries pipe task (Integrated
|
||
|
xSeries Server for iSeries is also known as file server I/O processor and
|
||
|
FSIOP.)</li>
|
||
|
|
||
|
<li>X'20' - Storage subsystem task</li>
|
||
|
|
||
|
<li>X'22' - Tape task</li>
|
||
|
|
||
|
<li>X'23' - Diskette task</li>
|
||
|
|
||
|
<li>X'24' - Optical task</li>
|
||
|
|
||
|
<li>X'30' - Communications subsystem task</li>
|
||
|
|
||
|
<li>X'42' - Localtalk task</li>
|
||
|
|
||
|
<li>X'43' - Wireless task</li>
|
||
|
|
||
|
<li>X'50' - Service processor task</li>
|
||
|
|
||
|
<li>X'60' - Cryptography task</li>
|
||
|
</ul>
|
||
|
|
||
|
<p>This field only applies to communications and multifunction IOPs. Otherwise,
|
||
|
it will be set to X'00'.</p>
|
||
|
|
||
|
<p><strong>Function 1-5 time.</strong> The total processing unit time (in
|
||
|
milliseconds) used by the IOP function that is running in the primary IOP
|
||
|
processor. This field only applies to communications and multifunction IOPs.
|
||
|
Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Idle loop count.</strong> The number of times the primary IOP
|
||
|
processor ran an idle loop. This is done when the IOP has no work to perform.
|
||
|
This count is used with idle loop time to calculate the primary IOP processor
|
||
|
utilization in seconds:</p>
|
||
|
|
||
|
<pre>
|
||
|
U = IT - (ILC * ILT / 100,000,000)
|
||
|
</pre>
|
||
|
|
||
|
<p>where:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>U</em></td>
|
||
|
<td align="left" valign="top">is the processor utilization in seconds for the
|
||
|
interval</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>IT</em></td>
|
||
|
<td align="left" valign="top">is the change in the interval time during the
|
||
|
interval</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>ILC</em></td>
|
||
|
<td align="left" valign="top">is the change in the idle loop count during the
|
||
|
interval</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>ILT</em></td>
|
||
|
<td align="left" valign="top">is the idle loop time</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Idle loop time.</strong> The time (in hundredths of microseconds)
|
||
|
for the primary IOP processor to run the idle loop once. The value reported
|
||
|
could be a multiple of the actual idle loop time. In that case, the value
|
||
|
reported for the idle loop count is reduced by the same multiple so that the
|
||
|
calculated IOP processor utilitzation is correct. No delta calculation should
|
||
|
be done on this field.</p>
|
||
|
|
||
|
<p><strong>Interrupt level
|
||
|
time.</strong> The total processing unit time (in milliseconds) used by
|
||
|
interrupt level processing that is running in the primary IOP processor. This
|
||
|
does not include interrupt level processing time that can be associated with a
|
||
|
particular task. This field only applies to multifunction IOPs. Otherwise, it
|
||
|
is set to 0.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>IOP system function time.</strong> The total time (in milliseconds)
|
||
|
used by the IOP for basic system function that is running in the primary IOP
|
||
|
processor. This field only applies to communications and multifunction IOPs.
|
||
|
Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>IOP type.</strong> The type of IOP. The possible values for this
|
||
|
field are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>C</em></td>
|
||
|
<td align="left" valign="top">Communications IOP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>D</em></td>
|
||
|
<td align="left" valign="top">Disk IOP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>L</em></td>
|
||
|
<td align="left" valign="top">Local work station IOP</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>M</em></td>
|
||
|
<td align="left" valign="top">Multifunction IOP</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p>Note that QPMLPFRD will report I/O processor (IOP) statistics differently
|
||
|
starting with Version 3 Release 7. Performance statistics for IOPs introduced
|
||
|
in Version 3 Release 7 or later will be reported as multifunction IOPs even if
|
||
|
the IOP supports only one of the three IOP functions (communications, disk, or
|
||
|
local workstation). There will be no change in the reporting of performance
|
||
|
statistics for IOPs introduced before Version 3 Release 7, which will still be
|
||
|
reported under the appropriate IOP type (communications, disk, local
|
||
|
workstation, or multifunction).</p>
|
||
|
|
||
|
<p><strong>ISDN LAPE and LAPD time.</strong> The total processing unit time (in
|
||
|
milliseconds) used by integrated services digital network (ISDN) communications
|
||
|
tasks that are running in the primary IOP processor. This field only applies to
|
||
|
communications and multifunction IOPs. Otherwise, it will be set to 0. The ISDN
|
||
|
communications tasks are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>LAPD</em></td>
|
||
|
<td align="left" valign="top">Link access procedure D-channel</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>LAPE</em></td>
|
||
|
<td align="left" valign="top">Enhanced version of LAPD</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>ISDN Q.931 communications time.</strong> The total processing unit
|
||
|
time (in milliseconds) used by ISDN Q.931 communications tasks that are running
|
||
|
in the primary IOP processor. This field only applies to communications and
|
||
|
multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>LAN communications time.</strong> The total processing unit time (in
|
||
|
milliseconds) used by the token-ring network, Ethernet, frame relay, fiber
|
||
|
distributed data interface (FDDI), and asynchronous transfer mode (ATM)
|
||
|
communications tasks that are running in the primary IOP processor. This
|
||
|
includes processing time due to token-ring and Ethernet LAN emulation. This
|
||
|
field only applies to communications and multifunction IOPs. Otherwise, it will
|
||
|
be set to 0.</p>
|
||
|
|
||
|
<p><strong>Other function
|
||
|
time.</strong> The total processing unit time (in milliseconds) used by other
|
||
|
IOP functions that are running in the primary IOP processor. Other functions
|
||
|
include those that cannot be reported in the function 1-5 identifier fields
|
||
|
because all of the function 1-5 identifier fields are in use. This field
|
||
|
applies to communications and multifunction IOPs only. Otherwise, it is set to
|
||
|
0.</p>
|
||
|
|
||
|
<p><strong>Processor 2 time.</strong> The utilization (in milliseconds) of the
|
||
|
second IOP processor, which handles specialized functions. This field applies
|
||
|
to wireless IOPs, and is zero for other IOPs.</p>
|
||
|
|
||
|
<p><strong>RAM utilization.</strong> Available local storage (in bytes). The
|
||
|
number of bytes of free local storage in the IOP. The free local storage will
|
||
|
probably be noncontiguous because of fragmentation. This field only applies to
|
||
|
communications and multifunction IOPs. Otherwise, it will be set to 0. No delta
|
||
|
calculations should be done on this field.</p>
|
||
|
|
||
|
<p><strong>Remote access
|
||
|
time.</strong> The total processing unit time (in milliseconds) used by remote
|
||
|
access tasks that are running in the primary IOP processor. This field applies
|
||
|
to multifunction IOPs only. Otherwise, it is set to 0.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Resource type.</strong> The model number of the IOP.</p>
|
||
|
|
||
|
<p><strong>SDLC communications time.</strong> The total processing unit time
|
||
|
(in milliseconds) used by SDLC communications tasks that are running in the
|
||
|
primary IOP processor. This field only applies to communications and
|
||
|
multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>SDLC short-hold mode time.</strong> The total processing unit time
|
||
|
(in milliseconds) that is used by SDLC short-hold mode tasks that are running
|
||
|
in the primary IOP processor. This field only applies to communications and
|
||
|
multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>Twinaxial time.</strong> The total processing unit time (in
|
||
|
milliseconds) used by workstation and local twinaxial tasks that are running in
|
||
|
the primary IOP processor. This field only applies to multifunction IOPs.
|
||
|
Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>X.25 DLC communications time.</strong> The total processing unit
|
||
|
time (in milliseconds) used by X.25 data link control (DLC) and Point-to-Point
|
||
|
Protocol (PPP) communications tasks that are running in the primary IOP
|
||
|
processor. This field only applies to communications and multifunction IOPs.
|
||
|
Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>X.25 LLC communications time.</strong> The total processing unit
|
||
|
time (in milliseconds) used by X.25 logical link control (LLC) communications
|
||
|
tasks that are running in the primary IOP processor. This field only applies to
|
||
|
communications and multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<p><strong>X.25 PLC communications time.</strong> The total processing unit
|
||
|
time (in milliseconds) used by X.25 packet layer communications (PLC) tasks
|
||
|
that are running in the primary IOP processor. This field only applies to
|
||
|
communications and multifunction IOPs. Otherwise, it will be set to 0.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRCOMMFMT">Communications Data Formats</a></h3>
|
||
|
|
||
|
<p>The formats for communications data are handled differently from the formats
|
||
|
for other types of resources. All communications protocols are kept in the same
|
||
|
space, but, because each protocol has unique data fields, each individual field
|
||
|
in the space will have a different meaning depending on the protocol.
|
||
|
Therefore, different formats are presented for each protocol. Also, because the
|
||
|
protocols vary in the number of data fields, some protocol formats will not use
|
||
|
all the space provided (each record in the space has the same length). The
|
||
|
communications data formats are:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>Asynchronous Format (<a href="#HDRASYNFMT">Asynchronous Format</a>)</li>
|
||
|
|
||
|
<li>Bisynchronous Format (<a href="#HDRBSCFMT">Bisynchronous Format</a>)</li>
|
||
|
|
||
|
<li>Token-Ring Format (<a href="#HDRECLFMT">Token-Ring Format</a>)</li>
|
||
|
|
||
|
<li>Ethernet Format (<a href="#HDRETHFMT">Ethernet Format</a>)</li>
|
||
|
|
||
|
<li>IDLC Format (<a href="#HDRIDLCFMT">IDLC Format</a>)</li>
|
||
|
|
||
|
<li>LAPD Format (<a href="#HDRLAPDFMT">LAPD Format</a>)</li>
|
||
|
|
||
|
<li>SDLC Format (<a href="#HDRSDLCFMT">SDLC Format</a>)</li>
|
||
|
|
||
|
<li>X.25 Format (<a href="#HDRX25FMT">X.25 Format</a>)</li>
|
||
|
|
||
|
<li>PPP Format (<a href=
|
||
|
"#HDRPPPFMT">PPP Format</a>)</li>
|
||
|
</ul>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRASYNFMT">Asynchronous Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRASYNDES">
|
||
|
Asynchronous Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Protocol data units transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Protocol data units received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Protocol data units received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRASYNDES">Asynchronous Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The number of bytes received (data and
|
||
|
control characters), including characters received in error.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The number of bytes transmitted (data
|
||
|
and control characters) including bytes transmitted again because of
|
||
|
errors.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to A for
|
||
|
asynchronous.</p>
|
||
|
|
||
|
<p><strong>Protocol data units received.</strong> The total number of protocol
|
||
|
data units received.</p>
|
||
|
|
||
|
<p><strong>Protocol data units received in error.</strong> The total number of
|
||
|
protocol data units received with parity and stop bit errors.</p>
|
||
|
|
||
|
<p><strong>Protocol data units transmitted.</strong> The total number of
|
||
|
protocol data units successfully transmitted and the data circuit-terminating
|
||
|
equipment (DCE) acknowledged.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRBSCFMT">Bisynchronous Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRBSCDESC">
|
||
|
Bisynchronous Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Data characters transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Data characters received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Data characters retransmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Data characters received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Characters received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">NAK received to text sent</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Wrong ACK to text sent</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Enquiry to text sent</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Invalid (unrecognized) format</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Enquiry to ACK</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Disconnect received (abort)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">EOT received (abort)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Disconnect received (forward abort)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">EOT received (forward abort)</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Data blocks transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Data blocks received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP Resource name</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRBSCDESC">Bisynchronous Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The number of bytes received (data and
|
||
|
control characters), including bytes received in error.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The number of bytes transmitted (data
|
||
|
and control characters) including bytes transmitted again because of
|
||
|
errors.</p>
|
||
|
|
||
|
<p><strong>Characters received in error.</strong> The number of characters
|
||
|
received with a block-check character error.</p>
|
||
|
|
||
|
<p><strong>Data blocks received.</strong> The number of data blocks
|
||
|
received.</p>
|
||
|
|
||
|
<p><strong>Data blocks transmitted.</strong> The number of data blocks
|
||
|
transmitted.</p>
|
||
|
|
||
|
<p><strong>Data characters received.</strong> The number of data characters
|
||
|
received successfully (excluding synchronous characters) while in data
|
||
|
mode.</p>
|
||
|
|
||
|
<p><strong>Data characters received in error.</strong> The number of data
|
||
|
characters received with a block-check character error while in data mode.</p>
|
||
|
|
||
|
<p><strong>Data characters retransmitted.</strong> The number of data
|
||
|
characters transmitted again.</p>
|
||
|
|
||
|
<p><strong>Data characters transmitted.</strong> The number of data characters
|
||
|
transmitted successfully while in data mode.</p>
|
||
|
|
||
|
<p><strong>Disconnect received (abort).</strong> The number of times the remote
|
||
|
station issued a disconnect with abnormal end. This could occur when error
|
||
|
recovery did not succeed or the binary synchronous job was ended.</p>
|
||
|
|
||
|
<p><strong>Disconnect received (forward abort).</strong> The number of times
|
||
|
the host station issued a disconnect with abnormal end. This could occur when
|
||
|
error recovery did not succeed or the binary synchronous job was ended.</p>
|
||
|
|
||
|
<p><strong>EOT received (abort).</strong> The end of transmission was received
|
||
|
(abnormal end). This is similar to a disconnect.</p>
|
||
|
|
||
|
<p><strong>EOT received (forward abort).</strong> The end of transmission was
|
||
|
received (forward abnormal end). This is similar to a disconnect.</p>
|
||
|
|
||
|
<p><strong>Enquiry to ACK.</strong> An enquiry to acknowledged character. The
|
||
|
remote station returned an acknowledgment (for example, ACK0), and the host
|
||
|
system sent an ENQ character. This indicates that the host station did not
|
||
|
recognize the acknowledgment as a valid acknowledgment.</p>
|
||
|
|
||
|
<p><strong>Enquiry to text sent.</strong> The number of times text was sent by
|
||
|
a station and an ENQ character was returned. The receiving station expected
|
||
|
some form of acknowledgment, such as an ACK0, ACK1, or NAK.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Invalid (unrecognized) format.</strong> The number of times one of
|
||
|
the delimiter characters that encloses the data in brackets being sent or
|
||
|
received is not valid.</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>NAK received to text sent.</strong> Negative acknowledgment
|
||
|
character received to text sent. The number of times the remote station did not
|
||
|
understand the command sent from the host system.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> The protocol type. This will be set to B for
|
||
|
bisynchronous.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Wrong ACK to text sent.</strong> Wrong acknowledgment character to
|
||
|
text sent. The host system received an acknowledgment from the remote device
|
||
|
that was not expected. For example, the host system expected an ACK0 and
|
||
|
received an ACK1.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRECLFMT">Token-Ring Format</a></h3>
|
||
|
|
||
|
<p>Token-ring format was formerly known as establishment communications link
|
||
|
(ECL) format.</p>
|
||
|
|
||
|
<p>This format reports token-ring LAN protocol statistics for asynchronous
|
||
|
transfer mode (ATM) ports that support token-ring LAN emulation and for
|
||
|
token-ring ports.a</p>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRECLDESC">
|
||
|
Token-Ring Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frame characters transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frame characters received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reject frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reject frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">SABME frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">SABME frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">N2 retries expiration count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">T1 timer expiration count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames transmitted<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Routing I-frames transmitted<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Routing I-frames received<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line errors<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Internal errors<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Burst error<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">ARI/FCI error<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Abort delimiter<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Lost frame<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Receive congestion<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frame-copied error<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frequency error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="center" valign="top">90</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Token error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">148</td>
|
||
|
<td align="center" valign="top">94</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Direct memory access bus error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Direct memory access parity
|
||
|
error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">156</td>
|
||
|
<td align="center" valign="top">9C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Address not recognized<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">160</td>
|
||
|
<td align="center" valign="top">A0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frame-not-copied error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">164</td>
|
||
|
<td align="center" valign="top">A4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Transmit strip error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">168</td>
|
||
|
<td align="center" valign="top">A8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Unauthorized AP<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">172</td>
|
||
|
<td align="center" valign="top">AC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Unauthorized MAC frame<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">176</td>
|
||
|
<td align="center" valign="top">B0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Soft error<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">180</td>
|
||
|
<td align="center" valign="top">B4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Transmit beacon<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">184</td>
|
||
|
<td align="center" valign="top">B8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">IOA status overrun<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">188</td>
|
||
|
<td align="center" valign="top">BC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames discarded<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">192</td>
|
||
|
<td align="center" valign="top">C0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Spurious interrupts<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">196</td>
|
||
|
<td align="center" valign="top">C4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes received OK</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">200</td>
|
||
|
<td align="center" valign="top">C8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes transmitted OK</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">204</td>
|
||
|
<td align="center" valign="top">CC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total frames not transmitted - hardware
|
||
|
error<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">208</td>
|
||
|
<td align="center" valign="top">D0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Ring use count<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">212</td>
|
||
|
<td align="center" valign="top">D4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Ring sample count<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">216</td>
|
||
|
<td align="center" valign="top">D8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">FCS/code violations in repeated
|
||
|
frames<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">220</td>
|
||
|
<td align="center" valign="top">DC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames transmitted and failed to
|
||
|
return<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">224</td>
|
||
|
<td align="center" valign="top">E0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of underruns<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">228</td>
|
||
|
<td align="center" valign="top">E4</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">238</td>
|
||
|
<td align="center" valign="top">EE</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Duplex</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">239</td>
|
||
|
<td align="center" valign="top">EF</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">240</td>
|
||
|
<td align="center" valign="top">F0</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Line speed - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">248</td>
|
||
|
<td align="center" valign="top">F8</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frame characters transmitted - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">256</td>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frame characters received - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">264</td>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frames transmitted - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">272</td>
|
||
|
<td align="center" valign="top">110</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frames received - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">280</td>
|
||
|
<td align="center" valign="top">118</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Frames transmitted - long<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">288</td>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Frames received - long<sup>2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">296</td>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Routing I-frames transmitted -
|
||
|
long<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">304</td>
|
||
|
<td align="center" valign="top">130</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Routing I-frames received -
|
||
|
long<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">312</td>
|
||
|
<td align="center" valign="top">138</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes received OK - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">320</td>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes transmitted OK - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">328</td>
|
||
|
<td align="center" valign="top">148</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Unsupported protocol frames<sup>1,2</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">332</td>
|
||
|
<td align="center" valign="top">14C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Notes:</strong>
|
||
|
|
||
|
<table cellpadding="3">
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>1</sup></td>
|
||
|
<td align="left" valign="top">Not applicable for file server I/O
|
||
|
processor.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>2</sup></td>
|
||
|
<td align="left" valign="top">Not applicable for token-ring LAN emulation over
|
||
|
ATM.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRECLDESC">Token-Ring Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>ARI/FCI error.</strong> Address-recognized indicator or frame-copied
|
||
|
indicator error. This is a physical control field-extension field error.</p>
|
||
|
|
||
|
<p><strong>Abort delimiter.</strong> The number of times an abnormal ending
|
||
|
delimiter was transmitted because of an internal error.</p>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Address not recognized.</strong> Total number of frames with
|
||
|
address-not-recognized error.</p>
|
||
|
|
||
|
<p><strong>Burst error.</strong> The number of burst errors. Burst of same
|
||
|
polarity is detected by the physical unit after the starting delimiter of a
|
||
|
frame or token.</p>
|
||
|
|
||
|
<p><strong>Direct memory access bus error.</strong> Direct memory access (DMA)
|
||
|
error for the IOP/IOA bus.</p>
|
||
|
|
||
|
<p><strong>Direct memory access parity error.</strong> DMA parity error for the
|
||
|
IOP/IOA.</p>
|
||
|
|
||
|
<p><strong>Duplex.</strong> The duplex state of the line. For some lines, this
|
||
|
value might change over time. This field can have the following values:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>blank</em></td>
|
||
|
<td align="left" valign="top">The duplex state is not known.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>F</em></td>
|
||
|
<td align="left" valign="top">Full duplex: The line can simultaneously transmit
|
||
|
and receive data.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>H</em></td>
|
||
|
<td align="left" valign="top">Half duplex: The line can either transmit data or
|
||
|
receive data, but the line cannot simultaneously transmit and receive
|
||
|
data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>FCS/code violations in repeated frames.</strong> This counter is
|
||
|
incremented for every frame that has a code violation or fails the frame check
|
||
|
sequence (FCS) cyclic redundancy check.</p>
|
||
|
|
||
|
<p><strong>Frame-copied error.</strong> The number of times a frame with a
|
||
|
specific destination address was copied by another adapter.</p>
|
||
|
|
||
|
<p><strong>Frames discarded.</strong> The total number of frames discarded.</p>
|
||
|
|
||
|
<p><strong>Frame-not-copied error.</strong> Total number of frames with frame
|
||
|
not copied error.</p>
|
||
|
|
||
|
<p><strong>Frames received.</strong> The total number of frames (logical link
|
||
|
control (LLC) and medium access control (MAC)) received. For high-speed lines,
|
||
|
this counter might wrap multiple times during the interval, resulting in a
|
||
|
calculated delta value that is incorrect. To avoid this problem, use the frames
|
||
|
received - long field.</p>
|
||
|
|
||
|
<p><strong>Frames received - long.</strong> The same as the frames received
|
||
|
field, but larger.</p>
|
||
|
|
||
|
<p><strong>Frames transmitted.</strong> The total number of frames (LLC and
|
||
|
MAC) transmitted. For high-speed lines, this counter might wrap multiple times
|
||
|
during the interval, resulting in a calculated delta value that is incorrect.
|
||
|
To avoid this problem, use the frames transmitted - long field.</p>
|
||
|
|
||
|
<p><strong>Frames transmitted - long.</strong> The same as the frames
|
||
|
transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>Frames transmitted and failed to return.</strong> This counter is
|
||
|
incremented when a transmitted frame fails to return.</p>
|
||
|
|
||
|
<p><strong>Frequency error.</strong> The number of frequency errors on the
|
||
|
adapter.</p>
|
||
|
|
||
|
<p><strong>I-frame characters received.</strong> The total number of characters
|
||
|
received in all I-frames. For high-speed lines, this counter might wrap
|
||
|
multiple times during the interval, resulting in a calculated delta value that
|
||
|
is incorrect. To avoid this problem, use the I-frame characters received - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>I-frame characters received - long.</strong> The same as the I-frame
|
||
|
characters received field, but larger.</p>
|
||
|
|
||
|
<p><strong>I-frame characters transmitted.</strong> The total number of
|
||
|
characters transmitted in all I-frames. For high-speed lines, this counter
|
||
|
might wrap multiple times during the interval, resulting in a calculated delta
|
||
|
value that is incorrect. To avoid this problem, use the I-frame characters
|
||
|
transmitted - long field.</p>
|
||
|
|
||
|
<p><strong>I-frame characters transmitted - long.</strong> The same as the
|
||
|
I-frame characters transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>I-frames received.</strong> The number of I-frames received. For
|
||
|
high-speed lines, this counter might wrap multiple times during the interval,
|
||
|
resulting in a calculated delta value that is incorrect. To avoid this problem,
|
||
|
use the I-frames received - long field.</p>
|
||
|
|
||
|
<p><strong>I-frames received - long.</strong> The same as the I-frames received
|
||
|
field, but larger.</p>
|
||
|
|
||
|
<p><strong>I-frames transmitted.</strong> The number of I-frames transmitted,
|
||
|
excluding I-frames transmitted again. For high-speed lines, this counter might
|
||
|
wrap multiple times during the interval, resulting in a calculated delta value
|
||
|
that is incorrect. To avoid this problem, use the I-frames transmitted - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>I-frames transmitted - long.</strong> The same as the I-frames
|
||
|
transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>IOA status overrun.</strong> The number of adapter interrupt status
|
||
|
queue overruns. The earliest results are discarded.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Internal errors.</strong> The number of adapter internal errors.</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line errors.</strong> The number of code violations of frame-check
|
||
|
sequence errors.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field. A value of -1 is
|
||
|
reported if the size of this field is too small to report the actual value.
|
||
|
When -1 is reported, the actual value must be obtained from the line speed -
|
||
|
long field.</p>
|
||
|
|
||
|
<p><strong>Line speed - long.</strong> The same as the line speed field, but
|
||
|
larger.</p>
|
||
|
|
||
|
<p><strong>Lost frame.</strong> The number of times the adapter could not
|
||
|
remove its own frame from the ring.</p>
|
||
|
|
||
|
<p><strong>N2 retries expiration count.</strong> This count is updated when the
|
||
|
host has attempted to contact a station <em>n</em> times, and the T1 timer
|
||
|
ended <em>n</em> times before the station responded.</p>
|
||
|
|
||
|
<p><strong>Number of underruns.</strong> This counter is incremented each time
|
||
|
a DMA underrun is detected.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to E for
|
||
|
establishment communications link (ECL).</p>
|
||
|
|
||
|
<p><strong>Receive congestion.</strong> The number of times a frame was not
|
||
|
copied because no buffer was available for the IOA to receive.</p>
|
||
|
|
||
|
<p><strong>Reject frames received.</strong> The number of reject frames
|
||
|
received.</p>
|
||
|
|
||
|
<p><strong>Reject frames transmitted.</strong> The number of reject frames
|
||
|
transmitted.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Ring sample count.</strong> The number of times the ring use count
|
||
|
was sampled or accumulated.</p>
|
||
|
|
||
|
<pre>
|
||
|
Ring utilization % = Ring use count/Ring sample count
|
||
|
</pre>
|
||
|
|
||
|
<p><strong>Ring use count.</strong> The number of times the ring was in
|
||
|
use.</p>
|
||
|
|
||
|
<p><strong>Routing I-frames received.</strong> Total number of frames (LLC and
|
||
|
MAC) with a routing-information field received. For high-speed lines, this
|
||
|
counter might wrap multiple times during the interval, resulting in a
|
||
|
calculated delta value that is incorrect. To avoid this problem, use the
|
||
|
routing I-frames received - long field.</p>
|
||
|
|
||
|
<p><strong>Routing I-frames received - long.</strong> The same as the routing
|
||
|
I-frames received field, but larger.</p>
|
||
|
|
||
|
<p><strong>Routing I-frames transmitted.</strong> Total number of frames (LLC
|
||
|
and MAC) with a routing-information field transmitted. For high-speed lines,
|
||
|
this counter might wrap multiple times during the interval, resulting in a
|
||
|
calculated delta value that is incorrect. To avoid this problem, use the
|
||
|
routing I-frames transmitted - long field.</p>
|
||
|
|
||
|
<p><strong>Routing I-frames transmitted - long.</strong> The same as the
|
||
|
routing I-frames transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>RNR frames received.</strong> The number of receive-not-ready frames
|
||
|
received.</p>
|
||
|
|
||
|
<p><strong>RNR frames transmitted.</strong> The number of receive-not-ready
|
||
|
frames transmitted.</p>
|
||
|
|
||
|
<p><strong>SABME frames received.</strong> The number of
|
||
|
set-asynchronous-balanced-mode-extended frames received.</p>
|
||
|
|
||
|
<p><strong>SABME frames transmitted.</strong> The number of
|
||
|
set-asynchronous-balanced-mode-extended frames transmitted.</p>
|
||
|
|
||
|
<p><strong>Soft error.</strong> The total number of soft errors as reported by
|
||
|
the adapter. A soft error is an intermittent error on a network that requires
|
||
|
retransmission.</p>
|
||
|
|
||
|
<p><strong>Spurious interrupts.</strong> The total number of interrupts that
|
||
|
medium access control (MAC) could not decode.</p>
|
||
|
|
||
|
<p><strong>T1 timer expiration count.</strong> The number of times the T1 timer
|
||
|
ended.</p>
|
||
|
|
||
|
<p><strong>Token error.</strong> When this adapter serves as ring monitor, the
|
||
|
number of times the adapter token timer ended without detecting any frames or
|
||
|
tokens on the ring.</p>
|
||
|
|
||
|
<p><strong>Total frames not transmitted - hardware error.</strong> A count of
|
||
|
frames that could not be transmitted due to the hardware not signaling
|
||
|
transmission completion for an excessive period of time.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes received OK.</strong> The count of bytes in frames
|
||
|
that were successfully received. It includes bytes from received multicast and
|
||
|
broadcast frames. This number includes everything, starting from destination
|
||
|
address up to but excluding FCS. For high-speed lines, this counter might wrap
|
||
|
multiple times during the interval, resulting in a calculated delta value that
|
||
|
is incorrect. To avoid this problem, use the total MAC bytes received OK - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes received OK - long.</strong> The same as the total
|
||
|
MAC bytes received OK field, but larger.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes transmitted OK.</strong> The total number of bytes
|
||
|
transmitted successfully. This number includes everything, starting from
|
||
|
destination address up to but excluding FCS. For high-speed lines, this counter
|
||
|
might wrap multiple times during the interval, resulting in a calculated delta
|
||
|
value that is incorrect. To avoid this problem, use the total MAC bytes
|
||
|
transmitted OK - long field.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes transmitted OK - long.</strong> The same as the
|
||
|
total MAC bytes transmitted OK field, but larger.</p>
|
||
|
|
||
|
<p><strong>Transmit beacon.</strong> The total number of beacon frames
|
||
|
transmitted.</p>
|
||
|
|
||
|
<p><strong>Transmit strip error.</strong> The total number of
|
||
|
adapter-frame-transmit or frame-stripping-process errors.</p>
|
||
|
|
||
|
<p><strong>Unauthorized AP.</strong> Unauthorized access priority. The number
|
||
|
of times the access priority request is not authorized.</p>
|
||
|
|
||
|
<p><strong>Unauthorized MAC frame.</strong> The number of unauthorized MAC
|
||
|
frames. The adapter is not authorized to send a MAC frame if:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>A source class is specified.</li>
|
||
|
|
||
|
<li>The MAC frame has a source class of zero.</li>
|
||
|
|
||
|
<li>MAC frame physical-control-attention field is greater than 1.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Unsupported protocol
|
||
|
frames.</strong> Number of frames that were discarded because they specified an
|
||
|
unsupported protocol. This count is included in the frames discarded counter.
|
||
|
</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRETHFMT">Ethernet Format</a></h3>
|
||
|
|
||
|
<p>This format reports Ethernet LAN protocol statistics for asynchronous
|
||
|
transfer mode (ATM) ports that support Ethernet LAN emulation and for Ethernet
|
||
|
ports.</p>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRETHDESC">
|
||
|
Ethernet Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frame characters transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frame characters received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reject frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reject frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">SABME frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">SABME frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">N2 retries expiration count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">T1 timer expiration count</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total frames transmitted<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total frames received<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Inbound frames missed<sup>1,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">CRC error<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">More than 16 retries<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Out-of-window collisions<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Alignment error<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Carrier loss<sup>2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Time domain reflectometry<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Receive buffer errors<sup>1,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Spurious interrupts<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">136</td>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Discarded inbound frames<sup>1,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">140</td>
|
||
|
<td align="center" valign="top">8C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Receive overruns<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">144</td>
|
||
|
<td align="center" valign="top">90</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Memory error<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">148</td>
|
||
|
<td align="center" valign="top">94</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Interrupt overrun<sup>1,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">152</td>
|
||
|
<td align="center" valign="top">98</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Transmit underflow<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">156</td>
|
||
|
<td align="center" valign="top">9C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Babble errors<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">160</td>
|
||
|
<td align="center" valign="top">A0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Signal quality error<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">164</td>
|
||
|
<td align="center" valign="top">A4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">More than one retry to transmit<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">168</td>
|
||
|
<td align="center" valign="top">A8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Exactly one retry to transmit<sup>2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">172</td>
|
||
|
<td align="center" valign="top">AC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Deferred conditions<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">176</td>
|
||
|
<td align="center" valign="top">B0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Transmit frames discarded<sup>3,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">180</td>
|
||
|
<td align="center" valign="top">B4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes received OK</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">184</td>
|
||
|
<td align="center" valign="top">B8</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes transmitted OK</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">188</td>
|
||
|
<td align="center" valign="top">BC</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total frames not transmitted - hardware
|
||
|
error<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">192</td>
|
||
|
<td align="center" valign="top">C0</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total mail frames discarded<sup>3,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">196</td>
|
||
|
<td align="center" valign="top">C4</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">206</td>
|
||
|
<td align="center" valign="top">CE</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Duplex</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">207</td>
|
||
|
<td align="center" valign="top">CF</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">208</td>
|
||
|
<td align="center" valign="top">D0</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Line speed - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">216</td>
|
||
|
<td align="center" valign="top">D8</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frame characters transmitted - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">224</td>
|
||
|
<td align="center" valign="top">E0</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frame characters received - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">232</td>
|
||
|
<td align="center" valign="top">E8</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frames transmitted - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">240</td>
|
||
|
<td align="center" valign="top">F0</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">I-frames received - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">248</td>
|
||
|
<td align="center" valign="top">F8</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Total frames transmitted - long<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">256</td>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Total frames received - long<sup>4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">264</td>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes reeived OK - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">272</td>
|
||
|
<td align="center" valign="top">110</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Total MAC bytes transmitted OK - long</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">280</td>
|
||
|
<td align="center" valign="top">118</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Unsupported protocol frames<sup>1,2,4</sup></td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">284</td>
|
||
|
<td align="center" valign="top">11C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" colspan="4"><strong>Notes:</strong>
|
||
|
|
||
|
<table cellpadding="3">
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>1</sup></td>
|
||
|
<td align="left" valign="top">Not applicable for file server I/O
|
||
|
processor.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>2</sup></td>
|
||
|
<td align="left" valign="top">Not applicable for wireless LAN support.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>3</sup></td>
|
||
|
<td align="left" valign="top">Wireless LAN support only.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"> <sup>4</sup></td>
|
||
|
<td align="left" valign="top">Not applicable for Ethernet LAN emulation over
|
||
|
ATM.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRETHDESC">Ethernet Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Alignment error.</strong> The number of times an inbound frame
|
||
|
contained a noninteger number of bytes and a cyclic-redundancy-check (CRC)
|
||
|
error.</p>
|
||
|
|
||
|
<p><strong>Babble errors.</strong> The number of times the transmitter exceeded
|
||
|
the maximum allowable time on the channel.</p>
|
||
|
|
||
|
<p><strong>Carrier loss.</strong> Access to the network has been
|
||
|
disconnected.</p>
|
||
|
|
||
|
<p><strong>CRC error.</strong> The number of cyclic-redundancy-check (CRC)
|
||
|
errors detected by the receiver.</p>
|
||
|
|
||
|
<p><strong>Deferred conditions.</strong> The number of times the chip set on
|
||
|
the IOAs deferred transmission due to a busy channel.</p>
|
||
|
|
||
|
<p><strong>Discarded inbound frames.</strong> The number of receiver-discarded
|
||
|
frames due to the lack of queue entries.</p>
|
||
|
|
||
|
<p><strong>Duplex.</strong> The duplex state of the line. For some lines, this
|
||
|
value might change over time. This field can have the following values:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="10 90" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>blank</em></td>
|
||
|
<td align="left" valign="top">The duplex state is not known.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>F</em></td>
|
||
|
<td align="left" valign="top">Full duplex: The line can simultaneously transmit
|
||
|
and receive data.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>H</em></td>
|
||
|
<td align="left" valign="top">Half duplex: The line can either transmit data or
|
||
|
receive data, but the line cannot simultaneously transmit and receive
|
||
|
data.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Exactly one retry to transmit.</strong> The number of frames that
|
||
|
required one retry for successful transmission.</p>
|
||
|
|
||
|
<p><strong>I-frame characters received.</strong> The total number of characters
|
||
|
received in all I-frames. For high-speed lines, this counter might wrap
|
||
|
multiple times during the interval, resulting in a calculated delta value that
|
||
|
is incorrect. To avoid this problem, use the I-frame characters received - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>I-frame characters received - long.</strong> The same as the I-frame
|
||
|
characters received field, but larger.</p>
|
||
|
|
||
|
<p><strong>I-frame characters transmitted.</strong> The total number of
|
||
|
characters transmitted in all I-frames. For high-speed lines, this counter
|
||
|
might wrap multiple times during the interval, resulting in a calculated delta
|
||
|
value that is incorrect. To avoid this problem, use the I-frame characters
|
||
|
transmitted - long field.</p>
|
||
|
|
||
|
<p><strong>I-frame characters transmitted - long.</strong> The same as the
|
||
|
I-frame characters transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>I-frames received.</strong> The number of I-frames received. For
|
||
|
high-speed lines, this counter might wrap multiple times during the interval,
|
||
|
resulting in a calculated delta value that is incorrect. To avoid this problem,
|
||
|
use the I-frames received - long field.</p>
|
||
|
|
||
|
<p><strong>I-frames received - long.</strong> The same as the I-frames received
|
||
|
field, but larger.</p>
|
||
|
|
||
|
<p><strong>I-frames transmitted.</strong> The number of I-frames transmitted,
|
||
|
excluding I-frames transmitted again. For high-speed lines, this counter might
|
||
|
wrap multiple times during the interval, resulting in a calculated delta value
|
||
|
that is incorrect. To avoid this problem, use the I-frames transmitted - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>I-frames transmitted - long.</strong> The same as the I-frames
|
||
|
transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Inbound frames missed.</strong> The number of times a receive buffer
|
||
|
error or missed frame was detected by the IOA.</p>
|
||
|
|
||
|
<p><strong>Interrupt overrun.</strong> The number of interrupts not processed
|
||
|
due to lack of status queue entries.</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). For some lines, this value might change over time. No delta calculation
|
||
|
should be performed on this field. A value of -1 is reported if the size of
|
||
|
this field is too small to report the actual value. When -1 is reported, the
|
||
|
actual value must be obtained from the line speed - long field.</p>
|
||
|
|
||
|
<p><strong>Line speed - long.</strong> The same as the line speed field, but
|
||
|
larger.</p>
|
||
|
|
||
|
<p><strong>Memory error.</strong> The number of times the IOA did not receive a
|
||
|
ready signal within 25.6 microseconds of asserting the address on the data or
|
||
|
address lines.</p>
|
||
|
|
||
|
<p><strong>More than one retry to transmit.</strong> The number of frames that
|
||
|
required more than one retry for successful transmission.</p>
|
||
|
|
||
|
<p><strong>More than 16 retries.</strong> The number of frames unsuccessfully
|
||
|
transmitted due to excessive retries.</p>
|
||
|
|
||
|
<p><strong>N2 retries expiration count.</strong> This count is updated when the
|
||
|
host has attempted to contact a station <em>n</em> times, and the T1 timer
|
||
|
ended <em>n</em> times before the station responded.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Out-of-window collisions.</strong> The number of collisions that
|
||
|
occurred after the allotted time interval for a collision to occur and after
|
||
|
the transmission attempt to be retried.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to T for
|
||
|
Ethernet.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>RNR frames received.</strong> The number of receive-not-ready frames
|
||
|
received.</p>
|
||
|
|
||
|
<p><strong>RNR frames transmitted.</strong> The number of receive-not-ready
|
||
|
frames transmitted.</p>
|
||
|
|
||
|
<p><strong>Receive buffer errors.</strong> The number of hardware buffer
|
||
|
overflows that occurred upon receiving a frame.</p>
|
||
|
|
||
|
<p><strong>Receive overruns.</strong> The number of times the receiver has lost
|
||
|
all or part of an incoming frame due to buffer shortage.</p>
|
||
|
|
||
|
<p><strong>Reject frames received.</strong> The number of reject frames
|
||
|
received.</p>
|
||
|
|
||
|
<p><strong>Reject frames transmitted.</strong> The number of reject frames
|
||
|
transmitted.</p>
|
||
|
|
||
|
<p><strong>SABME frames received.</strong> The number of
|
||
|
set-asynchronous-balanced-mode-extended frames received.</p>
|
||
|
|
||
|
<p><strong>SABME frames transmitted.</strong> The number of
|
||
|
set-asynchronous-balanced-mode-extended frames transmitted.</p>
|
||
|
|
||
|
<p><strong>Signal quality error.</strong> The number of times a signal
|
||
|
indicating the transmit is successfully complete did not arrive within 2
|
||
|
microseconds of successful transmission.</p>
|
||
|
|
||
|
<p><strong>Spurious interrupts.</strong> The number of times an interrupt was
|
||
|
received but could not be decoded into a recognizable interrupt.</p>
|
||
|
|
||
|
<p><strong>T1 timer expiration count.</strong> The number of times the T1 timer
|
||
|
ended.</p>
|
||
|
|
||
|
<p><strong>Time domain reflectometry.</strong> Counter used to approximate
|
||
|
distance to a cable fault. This value is associated with the last occurrence of
|
||
|
more than 16 retries.</p>
|
||
|
|
||
|
<p><strong>Total frames not transmitted - hardware error.</strong> A count of
|
||
|
frames that could not be transmitted due to the hardware not signaling
|
||
|
transmission completion for an excessive period of time.</p>
|
||
|
|
||
|
<p><strong>Total frames received.</strong> The total number of type II frames
|
||
|
received. For high-speed lines, this counter might wrap multiple times during
|
||
|
the interval, resulting in a calculated delta value that is incorrect. To avoid
|
||
|
this problem, use the total frames received - long field.</p>
|
||
|
|
||
|
<p><strong>Total frames received - long.</strong> The same as the total frames
|
||
|
received field, but larger.</p>
|
||
|
|
||
|
<p><strong>Total frames transmitted.</strong> The total number of type II
|
||
|
frames transmitted. For high-speed lines, this counter might wrap multiple
|
||
|
times during the interval, resulting in a calculated delta value that is
|
||
|
incorrect. To avoid this problem, use the total frames transmitted - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>Total frames transmitted - long.</strong> The same as the total
|
||
|
frames transmitted field, but larger.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes received OK.</strong> The count of bytes in frames
|
||
|
that were successfully received. It includes bytes from received multicast and
|
||
|
broadcast frames. This number includes everything, starting from destination
|
||
|
address up to but excluding FCS. For high-speed lines, this counter might wrap
|
||
|
multiple times during the interval, resulting in a calculated delta value that
|
||
|
is incorrect. To avoid this problem, use the total MAC bytes received OK - long
|
||
|
field.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes received OK - long.</strong> The same as the total
|
||
|
MAC bytes received OK field, but larger.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes transmitted OK.</strong> The total number of bytes
|
||
|
transmitted successfully. This number includes everything, starting from
|
||
|
destination address up to but excluding FCS. For high-speed lines, this counter
|
||
|
might wrap multiple times during the interval, resulting in a calculated delta
|
||
|
value that is incorrect. To avoid this problem, use the total MAC bytes
|
||
|
transmitted OK - long field.</p>
|
||
|
|
||
|
<p><strong>Total MAC bytes transmitted OK - long.</strong> The same as the
|
||
|
total MAC bytes transmitted OK field, but larger.</p>
|
||
|
|
||
|
<p><strong>Total mail frames discarded.</strong> The number of stored and
|
||
|
forward mail products dropped.</p>
|
||
|
|
||
|
<p><strong>Transmitted frames discarded.</strong> The number of outbound frames
|
||
|
discarded by input/output adapter (IOA).</p>
|
||
|
|
||
|
<p><strong>Transmit underflow.</strong> The number of times the transmitter has
|
||
|
truncated a message due to the late data received from main storage.</p>
|
||
|
|
||
|
<p><strong>Unsupported protocol
|
||
|
frames.</strong> Number of frames that were discarded because they specified an
|
||
|
unsupported protocol. This count is included in the discarded inbound frames
|
||
|
counter.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRIDLCFMT">IDLC Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRIDLCDES">
|
||
|
IDLC Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Network interface description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">29</td>
|
||
|
<td align="center" valign="top">1D</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="center" valign="top">1E</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Receive CRC errors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Short frame errors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Aborts received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Sequence errors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames retransmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">B1 channel</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">85</td>
|
||
|
<td align="center" valign="top">55</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">B2 channel</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">86</td>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">CHAR(4)</td>
|
||
|
<td align="left" valign="top">B channel used</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRIDLCDES">IDLC Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Aborts received.</strong> The number of frames received that
|
||
|
contained high-level data link control (HDLC) abort indicators. This indicates
|
||
|
that the remote equipment ended frames before they were complete.</p>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>B channel used.</strong> The B channel used is associated with a bit
|
||
|
in this field being set to 1. Bit 0 (most significant bit) and 31 (least
|
||
|
significant bit) are reserved. Bits 1 to 30 are associated with B channels 30
|
||
|
to 1, respectively.</p>
|
||
|
|
||
|
<p><strong>B1 channel.</strong> The user can send data on this channel. This is
|
||
|
set to 1 if the B1 channel was used.</p>
|
||
|
|
||
|
<p><strong>B2 channel.</strong> The user can send data on this channel. This is
|
||
|
set to 1 if the B2 channel was used.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The total number of bytes received from the
|
||
|
remote link station. This includes no errors.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The total number of bytes transmitted to
|
||
|
a remote link station. This includes bytes retransmitted and bytes sent on
|
||
|
transmissions stopped by transmit underrun, in addition to successful
|
||
|
transmissions.</p>
|
||
|
|
||
|
<p><strong>Frames received.</strong> Total number of information (I),
|
||
|
unnumbered information (UI), and supervisory (S) frames received from the
|
||
|
remote link station. This includes no errors.</p>
|
||
|
|
||
|
<p><strong>Frames received in error.</strong> The sum of receive CRC errors,
|
||
|
short frame errors, overrun, underrun, aborts received, and frame sequence
|
||
|
errors.</p>
|
||
|
|
||
|
<p><strong>Frames retransmitted.</strong> The number of frames that required
|
||
|
retransmission due to errors. Errors can be caused by a remote device that is
|
||
|
failing or by not receiving data fast enough.</p>
|
||
|
|
||
|
<p><strong>Frames transmitted.</strong> Total number of information (I),
|
||
|
unnumbered information (UI), and supervisory (S) frames sent to a remote link
|
||
|
station. This includes frames retransmitted and frames sent on transmissions
|
||
|
stopped by transmit underruns, in addition to successful transmissions.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Network interface description.</strong> The name of the network
|
||
|
interface description.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to I for
|
||
|
IDLC.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Receive CRC errors.</strong> The number of received frames that
|
||
|
contain a cyclic-redundancy-check (CRC) error. This indicates that the data was
|
||
|
not received error-free.</p>
|
||
|
|
||
|
<p><strong>Sequence errors.</strong> The number of frames received during the
|
||
|
time interval that contained sequence numbers indicating that frames were
|
||
|
lost.</p>
|
||
|
|
||
|
<p><strong>Short frame errors.</strong> The number of short frames received. A
|
||
|
short frame is a frame that has fewer octets between its start flag and end
|
||
|
flag than are permitted.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRLAPDFMT">LAPD Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRLAPDDES">
|
||
|
LAPD Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Network interface description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Loss of frame alignment</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Errored Seconds</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Severely Errored Seconds</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Collision detect</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Receive CRC errors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Short frame errors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Aborts received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Sequence errors</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">104</td>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames retransmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">108</td>
|
||
|
<td align="center" valign="top">6C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">112</td>
|
||
|
<td align="center" valign="top">70</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">116</td>
|
||
|
<td align="center" valign="top">74</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total outgoing calls</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">120</td>
|
||
|
<td align="center" valign="top">78</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Retry for outgoing calls</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">124</td>
|
||
|
<td align="center" valign="top">7C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Total incoming calls</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">128</td>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Retry for incoming calls</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">132</td>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">S1 maintenance channel</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">133</td>
|
||
|
<td align="center" valign="top">85</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRLAPDDES">LAPD Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Aborts received.</strong> The number of frames received that
|
||
|
contained high-level data link control (HDLC) abort indicators. This indicates
|
||
|
that the remote equipment ended frames before they were complete.</p>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The total number of bytes received from the
|
||
|
remote link station. This includes no errors.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The total number of bytes transmitted to
|
||
|
a remote link station. This includes bytes retransmitted and bytes sent on
|
||
|
transmissions stopped by transmit underrun, in addition to successful
|
||
|
transmissions.</p>
|
||
|
|
||
|
<p><strong>Collision detect.</strong> The number of times the terminal
|
||
|
equipment (TE) detected that its transmitted frame has been corrupted by
|
||
|
another TE attempting to use the same bus.</p>
|
||
|
|
||
|
<p><strong>Errored Seconds.</strong> The number of seconds that had one or more
|
||
|
Path Coding Violations, one or more Out of Frame defects, one or more
|
||
|
Controlled Slip events, or a detected Alarm Indication Signal defect.</p>
|
||
|
|
||
|
<p><strong>Frames received.</strong> The total number of information (I),
|
||
|
unnumbered information (UI), and supervisory (S) frames received from the
|
||
|
remote link station. This includes no errors.</p>
|
||
|
|
||
|
<p><strong>Frames received in error.</strong> The sum of receive CRC errors,
|
||
|
short frame errors, overrun, underrun, aborts received, and frame sequence
|
||
|
errors.</p>
|
||
|
|
||
|
<p><strong>Frames retransmitted.</strong> The number of frames requiring
|
||
|
retransmission due to errors. Errors can be caused by a remote device that is
|
||
|
failing or cannot receive data fast enough.</p>
|
||
|
|
||
|
<p><strong>Frames transmitted.</strong> The total number of information (I),
|
||
|
unnumbered information (UI), and supervisory (S) frames sent to a remote link
|
||
|
station. This includes frames retransmitted and frames sent on transmissions
|
||
|
stopped by transmit underrun, in addition to successful transmissions.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Loss of frame alignment.</strong> The total number of times when a
|
||
|
time period equivalent to two 48-bit frames has elapsed without having detected
|
||
|
valid pairs of line code violations.</p>
|
||
|
|
||
|
<p><strong>Network interface description.</strong> The name of the network
|
||
|
interface description.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to D for
|
||
|
LAPD.</p>
|
||
|
|
||
|
<p><strong>Receive CRC errors.</strong> The number of frames received that
|
||
|
contain a cyclic-redundancy-check (CRC) error.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Retry for incoming calls.</strong> The number of incoming calls that
|
||
|
were rejected by the network.</p>
|
||
|
|
||
|
<p><strong>Retry for outgoing calls.</strong> The number of outgoing calls that
|
||
|
were rejected by the network.</p>
|
||
|
|
||
|
<p><strong>S1 maintenance channel.</strong> This field will be set to one if
|
||
|
this ISDN had maintenance channel active.</p>
|
||
|
|
||
|
<p><strong>Sequence errors.</strong> The number of received frames that
|
||
|
contained sequence numbers that indicated frames were lost.</p>
|
||
|
|
||
|
<p><strong>Severely Errored Seconds.</strong></p>
|
||
|
|
||
|
<ul>
|
||
|
<li>For ESF signals, the number of seconds that had 320 or more Path Coding
|
||
|
Violation error events, one or more Out of Frame defects, or a detected Alarm
|
||
|
Indication Signal defect.<br>
|
||
|
<br>
|
||
|
</li>
|
||
|
|
||
|
<li>For E1-CRC signals, the number of seconds that had 832 or more Path Coding
|
||
|
Violation error events, or one or more Out of Frame defects.<br>
|
||
|
<br>
|
||
|
</li>
|
||
|
|
||
|
<li>For E1-noCRC signals, the number of seconds that had 2048 or more Line
|
||
|
Coding Violations.<br>
|
||
|
<br>
|
||
|
</li>
|
||
|
|
||
|
<li>For D4 signals, the number of seconds that had Framing Error events, an Out
|
||
|
of Frame defect, or 1544 or more Line Coding Violations.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Short frame errors.</strong> The number of short frames received. A
|
||
|
short frame is a frame that has fewer octets between its start flag and end
|
||
|
flag than are permitted.</p>
|
||
|
|
||
|
<p><strong>Total incoming calls.</strong> The total number of incoming call
|
||
|
attempts.</p>
|
||
|
|
||
|
<p><strong>Total outgoing calls.</strong> The total number of outgoing call
|
||
|
attempts.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSDLCFMT">SDLC Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRSDLCDES">
|
||
|
SDLC Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames retransmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Error-free frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Invalid frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Link resets</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames retransmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RR frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RR frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Polling wait time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRSDLCDES">SDLC Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The number of bytes received (data and
|
||
|
control characters), including bytes received in error.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The number of bytes transmitted (data
|
||
|
and control characters) including bytes transmitted again because of
|
||
|
errors.</p>
|
||
|
|
||
|
<p><strong>Error-free frames received.</strong> The number of I-frames,
|
||
|
supervisory frames, and frames not numbered that were received without error
|
||
|
(whether or not they were transmitted again from the remote side).</p>
|
||
|
|
||
|
<p><strong>Frames received in error.</strong> The number of I-frames,
|
||
|
supervisory frames, and frames not numbered that were received in error. The
|
||
|
following are the error possibilities:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>A supervisory frame or I-frame was received with an Nr count that is
|
||
|
requesting retransmission of a frame.</li>
|
||
|
|
||
|
<li>An I-frame was received with an Ns count that indicates that frames were
|
||
|
missed.</li>
|
||
|
|
||
|
<li>A frame is received with a frame-check-sequence error, an abnormal end, a
|
||
|
receive overrun, or a frame-truncated error.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>Frames retransmitted.</strong> The number of I-frames, supervisory
|
||
|
frames, and frames not numbered that were transmitted again.</p>
|
||
|
|
||
|
<p><strong>I-frames retransmitted.</strong> The number of I-frames transmitted
|
||
|
again.</p>
|
||
|
|
||
|
<p><strong>I-frames transmitted.</strong> The number of I-frames
|
||
|
transmitted.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Invalid frames received.</strong> The number of invalid frames
|
||
|
received. These are frames received with either a short frame error (frame is
|
||
|
less than 32 bits) or a residue error (frame is not on a byte boundary).</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Link resets.</strong> The number of times a set normal response mode
|
||
|
(SNRM) was received when the station was already in normal response mode.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Polling wait time.</strong> The length of time (in tenths of
|
||
|
seconds) that the system waits for the response to a poll while in normal
|
||
|
disconnect mode before polling the next station. No delta calculation should be
|
||
|
done on this field.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to S for
|
||
|
SDLC.</p>
|
||
|
|
||
|
<p><strong>RNR frames received.</strong> The number of receive-not-ready
|
||
|
supervisory frames received.</p>
|
||
|
|
||
|
<p><strong>RNR frames transmitted.</strong> The number of receive-not-ready
|
||
|
supervisory frames transmitted.</p>
|
||
|
|
||
|
<p><strong>RR frames received.</strong> The number of receive-ready supervisory
|
||
|
frames received.</p>
|
||
|
|
||
|
<p><strong>RR frames transmitted.</strong> The number of receive-ready
|
||
|
supervisory frames transmitted.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRX25FMT">X.25 Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRX25DESC">
|
||
|
X.25 Field Descriptions</a>.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(12)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">32</td>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="center" valign="top">30</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">52</td>
|
||
|
<td align="center" valign="top">34</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames retransmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="center" valign="top">3C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Invalid frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Link resets</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">68</td>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">I-frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Error-free frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">76</td>
|
||
|
<td align="center" valign="top">4C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RR frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RR frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">84</td>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">RNR frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reset packets transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">96</td>
|
||
|
<td align="center" valign="top">60</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reset packets received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">100</td>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRX25DESC">X.25 Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The number of bytes received (data and
|
||
|
control characters), including bytes received in error.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The number of bytes transmitted (data
|
||
|
and control characters) including bytes transmitted again because of
|
||
|
errors.</p>
|
||
|
|
||
|
<p><strong>Error-free frames received.</strong> The number of I-frames,
|
||
|
supervisory frames, and frames not numbered that were received without error
|
||
|
(whether or not they were transmitted again from the remote side).</p>
|
||
|
|
||
|
<p><strong>Frames received in error.</strong> The number of I-frames,
|
||
|
supervisory frames, and frames not numbered that were received in error. The
|
||
|
following are the error possibilities:</p>
|
||
|
|
||
|
<ul>
|
||
|
<li>A supervisory frame or I-frame was received with an Nr count that is
|
||
|
requesting retransmission of a frame.</li>
|
||
|
|
||
|
<li>An I-frame was received with an Ns count that indicates that frames were
|
||
|
missed.</li>
|
||
|
|
||
|
<li>A frame is received with a frame-check-sequence error, an abnormal end, a
|
||
|
receive overrun, or a frame-truncated error.</li>
|
||
|
</ul>
|
||
|
|
||
|
<p><strong>I-frames retransmitted.</strong> The number of I-frames transmitted
|
||
|
again.</p>
|
||
|
|
||
|
<p><strong>I-frames transmitted.</strong> The number of I-frames transmitted
|
||
|
excluding I-frames transmitted again.</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Invalid frames received.</strong> The number of invalid frames
|
||
|
received. These are frames received with either a short frame error (frame is
|
||
|
less than 32 bits) or a residue error (frame is not on a byte boundary).</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Link resets.</strong> The number of times a set normal response mode
|
||
|
(SNRM) was received when the station was already in normal response mode.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This will be set to X for
|
||
|
X.25.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<p><strong>Reset packets received.</strong> The number of reset packets
|
||
|
received.</p>
|
||
|
|
||
|
<p><strong>Reset packets transmitted.</strong> The number of reset packets
|
||
|
transmitted.</p>
|
||
|
|
||
|
<p><strong>RNR frames received.</strong> The number of receive-not-ready
|
||
|
supervisory frames received.</p>
|
||
|
|
||
|
<p><strong>RNR frames transmitted.</strong> The number of receive-not-ready
|
||
|
supervisory frames transmitted.</p>
|
||
|
|
||
|
<p><strong>RR frames received.</strong> The number of receive-ready supervisory
|
||
|
frames received.</p>
|
||
|
|
||
|
<p><strong>RR frames transmitted.</strong> The number of receive-ready
|
||
|
supervisory frames transmitted.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRPPPFMT">PPP
|
||
|
Format</a></h3>
|
||
|
|
||
|
<p>For a description of the fields in this format, see <a href="#HDRPPPDES">PPP
|
||
|
Field Descriptions</a>.</p>
|
||
|
|
||
|
<p>PPP lines are full duplex.</p>
|
||
|
|
||
|
<table border width="80%">
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom" colspan="2">Offset</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Type</th>
|
||
|
<th align="left" valign="bottom" rowspan="2">Field</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<th align="center" valign="bottom">Dec</th>
|
||
|
<th align="center" valign="bottom">Hex</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="center" valign="top" width="10%">0</td>
|
||
|
<td align="left" valign="top" width="20%">BINARY(4)</td>
|
||
|
<td align="left" valign="top" width="60%">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="center" valign="top">4</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="center" valign="top">8</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Protocol</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="center" valign="top">9</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">Line description</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">19</td>
|
||
|
<td align="center" valign="top">13</td>
|
||
|
<td align="left" valign="top">CHAR(1)</td>
|
||
|
<td align="left" valign="top">Line active</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">20</td>
|
||
|
<td align="center" valign="top">14</td>
|
||
|
<td align="left" valign="top">CHAR(8)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="center" valign="top">1C</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Line speed</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="center" valign="top">24</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Number of vary on operations</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="center" valign="top">28</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Active time</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">44</td>
|
||
|
<td align="center" valign="top">2C</td>
|
||
|
<td align="left" valign="top">CHAR(10)</td>
|
||
|
<td align="left" valign="top">IOP resource name</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">54</td>
|
||
|
<td align="center" valign="top">36</td>
|
||
|
<td align="left" valign="top">CHAR(2)</td>
|
||
|
<td align="left" valign="top">Reserved</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">56</td>
|
||
|
<td align="center" valign="top">38</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Bytes transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">64</td>
|
||
|
<td align="center" valign="top">40</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Bytes received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">72</td>
|
||
|
<td align="center" valign="top">48</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Frames transmitted</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">80</td>
|
||
|
<td align="center" valign="top">50</td>
|
||
|
<td align="left" valign="top">BINARY(8)</td>
|
||
|
<td align="left" valign="top">Error-free frames received</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">88</td>
|
||
|
<td align="center" valign="top">58</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Frames received in error</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="center" valign="top">92</td>
|
||
|
<td align="center" valign="top">5C</td>
|
||
|
<td align="left" valign="top">BINARY(4)</td>
|
||
|
<td align="left" valign="top">Invalid frames received</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3><a name="HDRPPPDES">PPP Field Descriptions</a></h3>
|
||
|
|
||
|
<p><strong>Active time.</strong> The amount of time in seconds that the line
|
||
|
was active (varied on). This field should be used instead of interval time for
|
||
|
all time-dependent fields calculated (for example, line utilization) to get
|
||
|
accurate statistics.</p>
|
||
|
|
||
|
<p><strong>Bytes received.</strong> The number of bytes received, including all
|
||
|
bytes in frames that had any kind of error.</p>
|
||
|
|
||
|
<p><strong>Bytes transmitted.</strong> The number of bytes transmitted,
|
||
|
including bytes transmitted again.</p>
|
||
|
|
||
|
<p><strong>Error-free frames received.</strong> The number of frames received
|
||
|
without error.</p>
|
||
|
|
||
|
<p><strong>Frames received in error.</strong> The number of frames received
|
||
|
with one of the following errors: a frame check sequence error, an abnormal
|
||
|
end, a receive overrun, or a frame truncated error.</p>
|
||
|
|
||
|
<p><strong>Frames transmitted.</strong> The number of frames transmitted.</p>
|
||
|
|
||
|
<p><strong>Invalid frames received.</strong> The number of frames received with
|
||
|
a residue error (frame is not on a byte boundary).</p>
|
||
|
|
||
|
<p><strong>IOP resource name.</strong> System-unique name to identify the
|
||
|
IOP.</p>
|
||
|
|
||
|
<p><strong>Line active.</strong> The state of the line when the collection
|
||
|
interval ended. The values are:</p>
|
||
|
|
||
|
<table cellpadding="5">
|
||
|
<!-- cols="5 95" -->
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>0</em></td>
|
||
|
<td align="left" valign="top">The line is not active.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top"><em>1</em></td>
|
||
|
<td align="left" valign="top">The line is active.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<p><strong>Line description.</strong> The name of the description for this
|
||
|
line.</p>
|
||
|
|
||
|
<p><strong>Line speed.</strong> The speed of this line in bits per second
|
||
|
(bps). No delta calculation should be performed on this field.</p>
|
||
|
|
||
|
<p><strong>Number of vary on operations.</strong> The total number of vary on
|
||
|
operations.</p>
|
||
|
|
||
|
<p><strong>Protocol.</strong> Protocol type. This is set to P for PPP.</p>
|
||
|
|
||
|
<p><strong>Reserved.</strong> An ignored field.</p>
|
||
|
|
||
|
<br>
|
||
|
|
||
|
|
||
|
<h3>Error Messages</h3>
|
||
|
|
||
|
<table width="100%" cellpadding="5">
|
||
|
<!-- cols="15 85" -->
|
||
|
<tr>
|
||
|
<th align="left" valign="top">Message ID</th>
|
||
|
<th align="left" valign="top">Error Message Text</th>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top" width="15%">CPF0A42 E</td>
|
||
|
<td align="left" valign="top" width="85%">Collector ended abnormally.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF0A43 E</td>
|
||
|
<td align="left" valign="top">Data not available.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF0A44 E</td>
|
||
|
<td align="left" valign="top">Collection not active for user.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF0A45 E</td>
|
||
|
<td align="left" valign="top">Cannot copy data to user space &1.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF0A47 E</td>
|
||
|
<td align="left" valign="top">User space &1 in lib &2 not large
|
||
|
enough.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF24B4 E</td>
|
||
|
<td align="left" valign="top">Severe error while addressing parameter
|
||
|
list.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3C90 E</td>
|
||
|
<td align="left" valign="top">Literal value cannot be changed.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF3CF1 E</td>
|
||
|
<td align="left" valign="top">Error code parameter not valid.</td>
|
||
|
</tr>
|
||
|
|
||
|
<tr>
|
||
|
<td align="left" valign="top">CPF9872 E</td>
|
||
|
<td align="left" valign="top">Program or service program &1 in library
|
||
|
&2 ended. Reason code &3.</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
|
||
|
<br>
|
||
|
<hr>
|
||
|
API introduced: V2R3
|
||
|
|
||
|
<hr>
|
||
|
<center>
|
||
|
<table cellpadding="2" cellspacing="2">
|
||
|
<tr align="center">
|
||
|
<td valign="middle" align="center"><a href="qypscsca.htm">Top</a> | <a href=
|
||
|
"perfmgmt.htm">Performance Management APIs</a> | <a href="aplist.htm">APIs by
|
||
|
category</a></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</center>
|
||
|
</body>
|
||
|
</html>
|
||
|
|