可以使用 kstat 命令生成 IPQoS 模块的统计信息。使用以下语法:
/bin/kstat -m ipqos-module-name |
可以指定任何有效的 IPQoS 模块名称,如表 37–5 中所示。例如,要查看由 dscpmk 标记器生成的统计信息,请使用以下形式的 kstat:
/bin/kstat -m dscpmk |
有关详细技术信息,请参阅 kstat(1M) 手册页。
以下是运行 kstat 以获取有关 flowacct 模块的统计信息的可能结果示例。
# kstat -m flowacct module: flowacct instance: 3 name: Flowacct statistics class: flacct bytes_in_tbl 84 crtime 345728.504106363 epackets 0 flows_in_tbl 1 nbytes 84 npackets 1 snaptime 345774.031843301 usedmem 256 |
指定通信流量所属的类的名称,在本示例中为 flacct。
流表中的总字节数。总字节数是指当前驻留在流表中的所有流记录的字节总和。此流表的总字节数为 84。如果没有流在表中,则 bytes_in_tbl 的值为 0。
上次创建此 kstat 输出的时间。
在处理过程中导致错误的包的数量,在本示例中为 0。
流表中的流记录的数量,在本示例中为 1。该表中没有记录时,flows_in_tbl 的值为 0。
此 flowacct 操作实例发现的总字节数,在本示例中为 84。该值包括流表中当前的字节,还包括已超时而不再在流表中的字节。
此 flowacct 操作实例发现的包的总数,在本示例中为 1。npackets 包括当前位于流表中的包。npackets 还包括已超时(不再位于流表中)的包。
由此 flowacct 实例维护的流表所使用的内存(以字节为单位)。在本示例中,usedmem 值为 256。当流表没有任何流记录时,usedmem 的值为 0。