tokstat 命令
用途
显示令牌环设备驱动程序与设备统计信息。
语法
描述
tokstat 命令显示了由指定的令牌环设备驱动程序收集到的统计信息。 除了显示设备驱动程序统计信息之外,用户还可有选择地指定显示特定于设备的统计信息。 如果没有指定任何标志,仅显示设备驱动程序统计信息。
当 netstat 命令带 -v 标志运行时,也可调用此命令。 netstat 命令并不发出任何 tokstat 命令标志。
如果指定一个无效的 Device_Name,tokstat 命令就会生成一个错误消息,表示无法连接到该设备。
标志
| 项 | 描述 |
|---|---|
| -d | 显示所有设备驱动程序统计信息,包括特定于设备统计信息。 |
| -r | 将所有统计信息重新设置回其初始值。 此标志仅可由特权用户发出。 |
| -t | 在一些设备驱动程序中切换调试跟踪。 |
参数
| 项 | 描述 |
|---|---|
| device_name | 例如,令牌环设备名为 tok0。 |
统计信息字段
注: 某些适配器可能不支持特定统计信息。 那些不支持的统计信息字段的值总是为 0。
显示在 toktstat 命令的输出中的统计信息字段及其描述为:
标题字段
| 项 | 描述 |
|---|---|
| Device Type | 显示适配器类型的描述。 |
| Hardware Address | 显示设备当前所用的令牌环网络地址。 |
| Elapsed Time | 显示自从统计信息上次被重新设置以来所占用的实际时间周期。 当检查到有硬件错误时,设备驱动程序可在错误恢复期间复位部分统计信息。 当发生这种情况时,在输出中间将会显示另外一个占用时间,以便反映统计信息间的时间差别。 |
传输统计信息字段
| 项 | 描述 |
|---|---|
| Packets | 设备成功传输的数据包数目。 |
| Bytes | 设备成功传输的字节数。 |
| Interrupts | 驱动程序从适配器接收到的传输中断的数目。 |
| Transmit Errors | 此设备上遇到的输出错误的数目。 这是一个由于硬件/网络出错引起的失败传输的计数器。 |
| Packets Dropped | 设备驱动程序接受到的用于传输、但(因为某些原因)没有送达设备的数据包数目。 |
| Max Packets on S/W Transmit Queue | 曾经列入软件传输队列的输出数据包的最大数目。 |
| S/W Transmit Queue Overflow | 溢出软件传输队列的输出数据包数。 |
| Current S/W+H/W Transmit Queue Length | 暂挂在软件传输队列或硬件传输队列中的输出信息包数。 |
| Broadcast Packets | 传输的无错误的广播数据包数目。 |
| Multicast Packets | 传输的无错误的多点广播数据包数目。 |
| Timeout Errors | 由于适配器报告的超时错误引起的失败传输的数目。 |
| Current SW Transmit Queue Length | 当前在软件传输队列的输出数据包数目。 |
| Current HW Transmit Queue Length | 当前在硬件传输队列的输出数据包数目。 |
接收统计信息字段
| 项 | 描述 |
|---|---|
| Packets | 设备成功接收的数据包数目。 |
| Bytes | 设备成功接收的字节数。 |
| Interrupts | 驱动程序从适配器接收到的接收中断的数目。 |
| Receive Errors | 此设备上遇到的输入错误的数目。 这是一个由于硬件/网络出错引起的失败接收的计数器。 |
| Packets Dropped | 设备驱动程序从此设备接收到的、但(因为某些原因)没有送达网络 demuxer 的数据包数目。 |
| Bad Packets | 设备驱动程序接收到(保存)的损坏的数据包数目。 |
| Broadcast Packets | 接收的无错误的广播数据包数目。 |
| Multicast Packets | 接收的无错误的多点广播数据包数目。 |
| Receive Congestion Errors | 由于一个没有资源错误而被硬件删除的输入数据包数目。 |
常规统计信息字段
| 项 | 描述 |
|---|---|
| No mbuf Errors | mbuf 对设备驱动程序不可用的次数。 这通常发生在驱动程序必须获取 mbuf 缓冲区来处理入站数据包的接收操作期间。 如果所请求大小的 mbuf 池是空的,数据包就会被废弃。 netstat -m 命令可以用来对此进行确认。 |
| Lobe Wire Faults | 适配器检测到插接瓣数据路径中的断路或短路的次数(例如,电缆没有插好)。 |
| Abort Errors | 适配器传输出现问题的次数。 |
| AC Errors | 适配器接收到多个 AMP(活动监控程序出现)或 SMP(备用监控程序出现)帧的次数,这些帧可将已识别的地址和已复制的帧所有位设置为零。 这表示有邻近通知问题。 每个站点可从 AMP 和 SMP 帧中得知并记住哪一个是其“最近的活动上行邻居”(NAUN)。 当站点报告有问题时,也会报告哪一个是它的 NAUN。 这有助于定义故障区。 |
| Burst Errors | 适配器检测到信号极性在必要时没有转换的次数。 |
| Frame Copy Errors | 适配器检测到有其特定地址的帧被其他适配器复制的次数。 |
| Frequency Errors | 适配器检测到输入信号频率超过 IEEE 802.5 标准所允许的期望频率的倍数。 检查负责环上的主时钟的活动监控程序和频率抖动补偿。 |
| Hard Errors | 适配器传输或接收信标 MAC 帧的次数。 |
| Internal Errors | 适配器发生内部错误的次数。 |
| Line Errors | 适配器在帧或令牌中检测到无效字符的次数。 |
| Lost Frame Errors | 适配器传输帧但未回收帧的次数。 |
| Only Station | 适配器认为自己是环上唯一的适配器的次数。 |
| Token Errors | 作为活动监控程序工作的适配器检测到令牌丢失的次数。 这也许是因为环重新配置的缘故。 如果常发生这种情况,请查看其他软错误是否表示有特殊问题。 |
| Remove Received | 适配器接收到除去环站 MAC 帧请求的次数。 |
| Ring Recovered | 环被清除并恢复回正常操作状态的次数。 |
| Signal Loss Errors | 适配器检测到缺少接收信号的次数。 |
| Soft Errors | 适配器检测到软错误(可用 MAC 层协议恢复)的次数。 |
| Transmit Beacon Errors | 适配器传输信标帧的次数。 |
| Driver Flags | 当前打开的设备驱动程序内部状态标志。 |
特定于设备的统计信息字段
显示的该部分对于适配器的每种类型都不同。 可能包含特定于适配器的信息和一些未包含在一般统计信息中的扩展统计信息。 有些适配器可能没有任何特定于设备的统计信息。 可列在这部分的字段有:
| 项 | 描述 |
|---|---|
| ARI/FCI Errors | ARI/FCI 不匹配也被称为接收器拥塞。 如果适配器从环上经过的一个帧获取地址匹配(地址识别指示,ARI),但没有地方来复制该帧(帧复制指示,FCI),就会发生 ARI/FCI 不匹配。 当帧经过时,适配器会在帧结尾的 FS 字节打开 ARI 位但不会打开 FCI 位。 换句话说,适配器虽然看到了要接收的帧,但又不能接收,因为接收缓冲器已经耗尽了。 两秒钟后适配器会发出一个“报告软错误”MAC 帧表明发生接收器拥塞错误。 |
| DMA Bus Errors | 适配器完成 DMA 传输并检测到有总线错误的次数。 |
| DMA Parity Errors | 适配器完成 DMA 传输并检测到有奇偶错误的次数。 |
| Receive Overruns | 当适配器试图接收帧时适配器接收 FIFO 已满的次数。 |
| Receive Underruns | 在检测到帧结束符号之前,适配器发送 FIFO 为空的次数。 |
| Number of read log commands issued | 适配器错误计数器超限(达到 255)以及设备驱动程序发出读日志命令来读取(和重设)错误计数器的次数。 |
示例
- 要显示 tok0的设备驱动程序统计信息,请输入:
此命令产生以下输出:tokstat tok0TOKEN-RING STATISTICS (tok0) : Device Type: Token-Ring High-Performance Adapter (8fc8) Hardware Address: 10:00:5a:4f:26:c1 Elapsed Time: 0 days 0 hours 8 minutes 33 seconds Transmit Statistics: Receive Statistics: -------------------- ------------------- Packets: 191 Packets: 8342 Bytes: 17081 Bytes: 763227 Interrupts: 156 Interrupts: 8159 Transmit Errors: 0 Receive Errors: 0 Packets Dropped: 0 Packets Dropped: 0 Max Packets on S/W Transmit Queue: 17 Bad Packets: 0 S/W Transmit Queue Overflow: 0 Current S/W+H/W Transmit Queue Length: 0Broadcast Packets: 1 Broadcast Packets: 8023 Multicast Packets: 0 Multicast Packets: 0 Timeout Errors: 0 Receive Congestion Errors: 0 Current SW Transmit Queue Length: 0 Current HW Transmit Queue Length: 0General Statistics: ------------------- No mbuf Errors: 0 Lobe Wire Faults: 0 Abort Errors: 0 AC Errors: 0 Burst Errors: 0 Frame Copy Errors: 0 Frequency Errors: 0 Hard Errors: 0 Internal Errors: 0 Line Errors: 0 Lost Frame Errors: 0 Only Station: 0 Token Errors: 0 Remove Received: 0 Ring Recovered: 0 Signal Loss Errors: 0 Soft Errors: 0 Transmit Beacon Errors: 0 Driver Flags: Up Broadcast Running AlternateAddress ReceiveFunctionalAddr - 要显示 tok0的令牌环设备驱动程序统计信息和令牌环设备特定统计信息,请输入:
此命令产生以下输出:tokstat -d tok0TOKEN-RING STATISTICS (tok0) : Device Type: Token-Ring High-Performance Adapter (8fc8) Hardware Address: 10:00:5a:4f:26:c1 Elapsed Time: 0 days 2 hours 48 minutes 38 secondsTransmit Statistics: Receive Statistics: -------------------- ------------------- Packets: 389 Packets: 153216 Bytes: 42270 Bytes: 14583150 Interrupts: 354 Interrupts: 151025 Transmit Errors: 0 Receive Errors: 0 Packets Dropped: 0 Packets Dropped: 0 Max Packets on S/W Transmit Queue:17 Bad Packets: 0 S/W Transmit Queue Overflow: 0 Current S/W+H/W Transmit Queue Length: 0Broadcast Packets: 1 Broadcast Packets: 152642 Multicast Packets: 0 Multicast Packets: 0 Timeout Errors: 0 Receive Congestion Errors: 0 Current SW Transmit Queue Length: 0 Current HW Transmit Queue Length: 0General Statistics: ------------------- No mbuf Errors: 0 Lobe Wire Faults: 0 Abort Errors: 0 AC Errors: 0 Burst Errors: 0 Frame Copy Errors: 0 Frequency Errors: 0 Hard Errors: 0 Internal Errors: 0 Line Errors: 0 Lost Frame Errors: 0 Only Station: 0 Token Errors: 0 Remove Received: 0 Ring Recovered: 0 Signal Loss Errors: 0 Soft Errors: 0 Transmit Beacon Errors: 0 Driver Flags: Up Broadcast Running AlternateAddress ReceiveFunctionalAddrToken-Ring High-Performance Adapter (8fc8) Specific Statistics: -------------------------------------------------------------- DMA Bus Errors: 0 DMA Parity Errors: 0 ARI/FCI Errors: 0