evsstat [-f {<fname>=<val>[,...]}[,...] [[-c] -o <field>[,...]] [-u R|K|M|G|T|P] [<evsname>[/<vportname>]] [interval] [count]
evsstat 命令报告 EVS 的每个 vport 的运行时统计信息。该命令主要报告与 vport 关联的 VNIC 的统计信息。有关 EVS 和虚拟端口的更多信息,请参见 evsadm 手册页。
evsstat 命令是一个远程管理守护进程 (Remote Administration Daemon, RAD) 客户机,它与远程 EVS 控制器通信以便执行所有 evsstat 子命令。在使用 evsstat 前,必须指定 EVS 控制器的可解析主机名或 IP 地址。
evsadm set-prop -p controller=<hostname>
另外,还需要在主机(执行 evsstat 的主机)和 EVS 控制器之间设置使用预先共享的密钥执行的 SSH 验证。
对于所有有效字段,evsstat 显示数值。对于不适用的值,显示 "--"。对于未知值,显示 '?'。
在上面的“用法概要”部分中显示了 evsstat 的命令格式。
evsstat 命令具有以下选项和操作数。
如果指定了此选项,只显示指定 EVS 的统计信息;否则,显示所有 EVS 的统计信息。
如果指定了此选项,只显示连接到指定 vport 的 VNIC 的统计信息。要指定 vportname,则必须指定 evsname。
用来过滤输出的以逗号分隔的“名称-值”对(选择行)。如果指定了多个过滤器,则所显示的输出是对过滤器执行 AND 操作的结果。如果过滤器值是多值的,则所显示的输出是对过滤器值执行 OR 操作的结果。支持的过滤器包括:
按 tenant 名称过滤 vport
按 EVS 名称过滤 vport
按主机名过滤 vport
显示要显示的输出字段的列表,这些字段不区分大小写,并且由逗号分隔(选择列)。字段名称必须是下面列出的字段之一,或特殊值all以显示所有支持的字段。支持字段的列表:
vport
evs
tenant
vnic
host
ipkts
rbytes
opkts
obytes
idrops
odrops
以稳定的计算器可解析的格式显示输出。要指定此选项,必须指定 –o 选项。请参见下文中的“可解析的输出格式”。
如果使用了该选项,则可以选择显示所有统计信息时使用的单位,例如 R:原始计数,K:千位,M:兆位,T:兆兆位,P:千兆兆位。如果没有使用该选项,则将根据情况使用不同单位显示统计信息,采用 xy.zU 格式,其中 x、y 和 z 是数字,U 是相应的单位。
指定刷新统计信息的间隔(以秒为单位)。
指定统计信息的刷新次数。要指定 count,则必须指定 interval。
以下命令显示所有 EVS 的统计信息。统计信息显示为小数点前 3 位数字、小数点后 2 位数字且具有相应的单位。
# evsstat VPORT EVS TENANT IPKTS RBYTES OPKTS OBYTES sys-vport0 evs0 sys-tenant 101.88K 32.86M 40.16K 4.37M sys-vport2 evs0 sys-tenant 4.50M 6.78G 1.38M 90.90M sys-vport0 evs1 sys-tenant 132.89K 12.25M 236 15.82K sys-vport1 evs1 sys-tenant 144.47K 13.32M 247 16.29K示例 2 显示一个 EVS 的统计信息
以下命令显示 EVS evs0 的所有 vport 的统计信息。
# evsstat evs0 VPORT EVS TENANT IPKTS RBYTES OPKTS OBYTES sys-vport0 evs0 sys-tenant 101.88K 32.86M 40.16K 4.37M sys-vport2 evs0 sys-tenant 4.50M 6.78G 1.38M 90.90M示例 3 显示一个 vport 的统计信息
以下命令显示一个 vport 的统计信息
# evsstat evs0/sys-vport2 VPORT EVS TENANT IPKTS RBYTES OPKTS OBYTES sys-vport2 evs0 sys-tenant 4.50M 6.78G 1.38M 90.90M示例 4 刷新统计信息
以下命令以 1 秒间隔将 vport 的统计信息刷新 3 次。
# evsstat evs0/sys-vport2 1 3 VPORT EVS TENANT IPKTS RBYTES OPKTS OBYTES sys-vport2 evs0 sys-tenant 4.50M 6.78G 1.38M 90.90M sys-vport2 evs0 sys-tenant 4.50M 6.78G 1.38M 90.90M sys-vport2 evs0 sys-tenant 4.50M 6.78G 1.38M 90.90M示例 5 选择特定的统计信息集
以下命令显示如何选择您关注的一组特定统计信息或某方面信息。
# evsstat -o vport,evs,vnic,host,ipkts,opkts VPORT EVS VNIC HOST IPKTS OPKTS sys-vport0 evs0 vnic0 host1 101.88K 40.16K sys-vport2 evs0 vnic0 host2 4.50M 1.38M sys-vport0 evs1 vnic1 host1 132.89K 236 sys-vport1 evs1 vnic1 host2 144.47K 247示例 6 显示帮助信息
以下命令显示 evsstat 的用法
# evsstat help evsstat [-f {<fname>=<val>[,...]}[,...] [[-c] -o <field>[,...]] [-u R|K|M|G|T|P] [<evsname>[/<vportname>]] [interval] [count]
有关下列属性的说明,请参见 attributes(5):
|
屏幕输出为 Uncommitted(未确定)。调用为 Committed(已确定)。