ctlvsd - 在节点上设置虚拟共享磁盘子系统的运行参数。
ctlvsd 命令更改虚拟共享磁盘子系统的一些参数。当不带参数调用时,此命令显示当前的以及最大的高速缓存缓冲区计数、请求块计数、pbuf 计数、最小的伙伴缓冲区大小、最大的伙伴缓冲区大小和伙伴缓冲区的总体大小。
序列号信息可能显示,也可能不显示。大体上,序列号以及使其复位的选项完全在虚拟共享磁盘和可恢复虚拟共享磁盘子系统中进行管理。
该值是虚拟共享磁盘的 IP 设备驱动程序在内核中进行的 uphysio 调用上的 buf_cnt 参数。使用 statvsd 在运行命令的节点上显示当前值。
无。
必须具有 root 权限才能运行此命令。
必须从对等域中的联机节点上发出此命令。要使对等域联机,请使用 startrpdomain 命令。要使现有对等域中的特定节点联机,请使用 startrpnode 命令。有关创建和管理 RSCT 对等域的更多信息,请参考 RSCT: Administration Guide。
对于以下命令:
createvsd -n 1/2:hdisk13/ -s 1024 -g testvg -v testvsd -T 16
标准输出消息将类似于:
createvsd:调用 Getopts。 createvsd:正在分析 node_list。 createvsd:创建任务表。 createvsd:调用节点 c164n11.ppd.pok.ibm.com 上的 checkclvm.perl createvsd:调用 domkvglv.perl。 正常:1:mkvg -f -y testvg -s 16 hdisk13 正常:1:mklv -a c -y lvtestvsd1n1 -e x testvg 64 hdisk13 mkvglv 中用了约 8 秒。 createvsd:调用主节点 c164n11.ppd.pok.ibm.com 上的 dovaryoffvg.perl testvg 正常:1:chvg -a n testvg 正常:1:varyoffvg testvg createvsd:调用节点 c164n12.ppd.pok.ibm.com(具有 000048186b991a6f)上的 doimportvg.perl testvg importvg:testvg importvg:正常:2:importvg -y testvg hdisk5 importvg:正常:2:chvg -a n testvg importvg:时间戳记 2 testvg 3e036cb33403c8c8 importvg:正常:2:varyoffvg testvg importvg:它用了约 10 秒。 importvg 中用了约 12 秒。 createvsd:调用 vsdvg。 正常:1:vsdvg -g testvgn1b2 testvg 1 2 vsdvg 中用了约 12 秒。 createvsd:调用主节点 c164n11.ppd.pok.ibm.com 上的 dovaryonvg.perl testvg 正常:1:varyonvg testvg createvsd:调用 defvsd。 正常:1:defvsd lvtestvsd1n1 testvgn1b2 testvsd1n1 defvsd 中用了约 5 秒。
ctlvsd系统会显示与以下内容相似的消息:
最小的伙伴缓冲区大小为 4096。最大的伙伴缓冲区大小为 65536。总的伙伴缓冲区大小为最大 4 个缓冲区,
262144 字节。
ctlvsd -t系统显示以下信息:
路由高速缓存信息: 目标 接口 ref 状态 直接/网关 最小受管 mbuf 1 ml0 2 Up Direct 256
/opt/rsct/vsd/bin/ctlvsd
命令:lsvsd、statvsd
有关调整虚拟共享磁盘性能的信息,请参考 RSCT: Managing Shared Disks。