statvsd 命令
用途
显示一个节点的虚拟共享磁盘驱动程序统计信息。
语法
statvsd
描述
statvsd 命令显示节点的虚拟共享磁盘统计信息。 例如,在一台繁忙的服务器上正在增加的“排队等待伙伴缓冲区的请求”数目是正常的且并不一定意味着有问题。 更多值是 "平均伙伴缓冲区 wait_queue 大小" ,即发出 statvsd 命令时排队等待伙伴缓冲区的请求数。 有关输出行的含义,请参阅『示例』一节。
标志
无。
参数
无。
安全性
您必须在AIX® bin组中才能运行此命令。
退出状态
- 0
- 表示命令成功完成。
- 非零
- 表示发生错误。
限制
必须从对等域中的联机节点上发出此命令。 要使对等域联机,请使用 startrpdomain 命令。 要使特定节点在现有对等域中联机,请使用 startrpnode 命令。 有关创建和管理 RSCT 对等域的更多信息,请参考 RSCT: Administration Guide。
标准输出
当前 RVSD 子系统运行级别。
示例
以下示例显示了虚拟共享磁盘的驱动程序统计信息。
- 标题行指示了代码的版本和发行版。 例如:
VSD driver (vsdd): IP/SMP Version:4 Release:1 - 虚拟共享磁盘并行性级别的缺省值为 9 并且是设备驱动程序在内核中进行的 uphysio 调用上的 buf_cnt 参数。 例如:
9 vsd parallelism - 最大 IP 消息大小以字节为单位。 例如:
61440 vsd max IP message size - 必须等待请求程序段的请求数。 例如:
61440 vsd max IP message size - 必须等待 pbuf(用于提交到磁盘的实际 I/O 请求的缓冲区)的请求数。 例如:
0 requests queued waiting for a pbuf - 必须等待伙伴缓冲区的请求数。 伙伴缓冲区是在服务器上用来暂时存储于客户机节点处开始的 I/O 操作的日期。 例如:
2689 requests queued waiting for a buddy buffer - 发出 statvsd 命令时排队等待伙伴缓冲区的请求数。 例如:
0 average buddy buffer wait_queue size - 通常因为超出范围的序号或内部问题,服务器拒绝的请求数。 例如:
4 rejected requests - 客户机拒绝的响应的数目。 通常因为在重试已经发送到服务器之后响应到达。 例如:
0 rejected responses - 放置在重新工作队列上的请求数。 例如:
0 requests rework - 不在 64 字节边界上的读请求数。 例如:
0 64 byte unaligned reads - 获取 DMA 不足信息的请求数。 此条件将需要以非零复制方式来执行 I/O 操作。 例如:
0 DMA space shortage - 已超时的请求数。 当前超时周期大约为 15 分钟。 例如:
0 timeouts - 重试有固定的次数。 重试计数器显示对特定“重试存储区”已重试的请求数。 再往右显示的数字代表要求了更多重试的请求数。 当一个请求用完了它的重试次数时,该请求将被记录为超时。 例如:
retries: 0 0 0 0 0 0 0 0 0 0 total retries - 序号由设备驱动程序在内部使用。 这些序号由设备驱动程序和“可恢复的”虚拟共享磁盘子系统来管理。 例如:
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