跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:网络接口和网络虚拟化 Oracle Solaris 11 Information Library (简体中文) |
流统计数据有助于评估系统上任何定义的流上的数据包通信流量。要获取流信息,请使用 flowstat 命令。有关此命令的更多信息,请参阅 flowstat(1M) 手册页。
flowstat 命令最常用的语法如下:
# flowstat [-r|-t] [-i interval] [-l link flow]
只显示接收端统计数据(-r 选项)或只显示传送端统计数据(-t 选项)。如果不使用这些选项,则同时显示接收端和传送端的统计数据。
指定刷新显示统计数据的时间间隔(以秒为单位)。如果不使用此选项,则显示静态输出。
指示要监视指定数据链路上所有流的统计数据。如果不使用此选项,则显示有关所有数据链路上所有流的信息。
指示要仅监视指定流的统计数据。如果不使用此选项,则根据您是否指定了一个链路,显示所有流统计数据。
开始之前
仅当您的网络配置中存在流时,您才可以使用 flowstat 命令。要配置流,请参见第 21 章。
有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"。
显示有关所有流上的传入和传出数据包的统计数据。
# flowstat
此命令提供所有已配置的流上通信流量信息的静态显示。
以指定时间间隔显示所有流上的基本网络通信流量统计数据
# flowstat -i interval
统计数据的显示按指定的时间间隔刷新,直到您通过按 Ctrl–C 停止生成输出。
显示有关在指定数据链路上配置的所有流的传入数据包的统计数据。
# flowstat -r -l link
以指定的时间间隔显示有关在指定流上的传出数据包的统计数据。
# flowstat -t -i interval flow
示例 22-8 显示所有流的通信流量统计数据(时间间隔为一秒)
本示例显示有关系统上配置的所有流上正在传入和传出的通信流量的信息(时间间隔为每秒)。
# flowstat -i 1 FLOW IPKTS RBYTES IERRS OPKTS OBYTES OERRS flow1 528.45K 787.39M 0 179.39K 11.85M 0 flow2 742.81K 1.10G 0 0 0 0 flow3 0 0 0 0 0 0 flow1 67.73K 101.02M 0 21.04K 1.39M 0 flow2 0 0 0 0 0 0 flow3 0 0 0 0 0 0 ... ^C
示例 22-9 显示所有流的传送端统计数据
# flowstat -t FLOW OPKTS OBYTES OERRS flow1 24.37M 1.61G 0 flow2 0 0 0 flow1 4 216 0
示例 22-10 显示指定链路上所有流的接收端统计数据
本示例显示在数据链路 net0 上创建的所有流中的硬件通道中的传入通信流量。
# flowstat -r -i 2 -l net0 FLOW IPKTS RBYTES IERRS tcp-flow 183.11K 270.24M 0 udp-flow 0 0 0 tcp-flow 373.83K 551.52M 0 udp-flow 0 0 0 tcp-flow 372.35K 549.04M 0 udp-flow 0 0 0 tcp-flow 372.87K 549.61M 0 udp-flow 0 0 0 tcp-flow 371.57K 547.89M 0 udp-flow 0 0 0 tcp-flow 191.92K 282.95M 0 udp-flow 206.51K 310.70M 0 tcp-flow 0 0 0 udp-flow 222.75K 335.15M 0 tcp-flow 0 0 0 udp-flow 223.00K 335.52M 0 tcp-flow 0 0 0 udp-flow 160.22K 241.07M 0 tcp-flow 0 0 0 udp-flow 167.89K 252.61M 0 tcp-flow 0 0 0 udp-flow 9.52K 14.32M 0 ^C