statvsd 命令

用途

显示一个节点的虚拟共享磁盘驱动程序统计信息。

语法

statvsd

描述

statvsd 命令显示节点的虚拟共享磁盘统计信息。 例如,在一台繁忙的服务器上正在增加的“排队等待伙伴缓冲区的请求”数目是正常的且并不一定意味着有问题。 更多值是 "平均伙伴缓冲区 wait_queue 大小" ,即发出 statvsd 命令时排队等待伙伴缓冲区的请求数。 有关输出行的含义,请参阅『示例』一节。

标志

无。

参数

无。

安全性

您必须在AIX® bin组中才能运行此命令。

退出状态

0
表示命令成功完成。
非零
表示发生错误。

限制

必须从对等域中的联机节点上发出此命令。 要使对等域联机,请使用 startrpdomain 命令。 要使特定节点在现有对等域中联机,请使用 startrpnode 命令。 有关创建和管理 RSCT 对等域的更多信息,请参考 RSCT: Administration Guide

标准输出

当前 RVSD 子系统运行级别。

示例

以下示例显示了虚拟共享磁盘的驱动程序统计信息。
  1. 标题行指示了代码的版本和发行版。 例如:
    VSD driver (vsdd): IP/SMP Version:4 Release:1
  2. 虚拟共享磁盘并行性级别的缺省值为 9 并且是设备驱动程序在内核中进行的 uphysio 调用上的 buf_cnt 参数。 例如:
    9 vsd parallelism
  3. 最大 IP 消息大小以字节为单位。 例如:
    61440 vsd max IP message size
  4. 必须等待请求程序段的请求数。 例如:
    61440 vsd max IP message size
  5. 必须等待 pbuf(用于提交到磁盘的实际 I/O 请求的缓冲区)的请求数。 例如:
    0 requests queued waiting for a pbuf
  6. 必须等待伙伴缓冲区的请求数。 伙伴缓冲区是在服务器上用来暂时存储于客户机节点处开始的 I/O 操作的日期。 例如:
    2689 requests queued waiting for a buddy buffer
  7. 发出 statvsd 命令时排队等待伙伴缓冲区的请求数。 例如:
    0 average buddy buffer wait_queue size
  8. 通常因为超出范围的序号或内部问题,服务器拒绝的请求数。 例如:
    4 rejected requests
  9. 客户机拒绝的响应的数目。 通常因为在重试已经发送到服务器之后响应到达。 例如:
    0 rejected responses
  10. 放置在重新工作队列上的请求数。 例如:
    0 requests rework
  11. 不在 64 字节边界上的读请求数。 例如:
    0 64 byte unaligned reads
  12. 获取 DMA 不足信息的请求数。 此条件将需要以非零复制方式来执行 I/O 操作。 例如:
    0 DMA space shortage
  13. 已超时的请求数。 当前超时周期大约为 15 分钟。 例如:
    0 timeouts
  14. 重试有固定的次数。 重试计数器显示对特定“重试存储区”已重试的请求数。 再往右显示的数字代表要求了更多重试的请求数。 当一个请求用完了它的重试次数时,该请求将被记录为超时。 例如:
    retries: 0 0 0 0 0 0 0 0 0
     
              0 total retries
  15. 序号由设备驱动程序在内部使用。 这些序号由设备驱动程序和“可恢复的”虚拟共享磁盘子系统来管理。 例如:
    Non-zero Sequence Numbers
     
    node#     expected     outgoing     outcase?     Incarnation:0
     11        125092         0            |
     
     11 Nodes Up with zero sequence numbers: 1 3 5 7 9 11 12 13 14 15 16

位置

/opt/rsct/vsd/bin/statvsd