netbar [Tools CD] - 用图形显示网络通信量
netbar 为每个网络接口显示两个条形图。
*左边的表示输入带宽,右边是输出带宽。
*
绿色区域表示使用的带宽,蓝色区域表示可用的带宽。
在每个条形图中,红色标记表示上一个时期内观察到的最大带宽,虚线黑白标记表示同一时期内的平均带宽。
在条形栏底部,以数字显示输入和输出率,使用鼠标中键可以在上一次(绿色)、平均(白色)、最大(红色)三种值中选择。在两个条形图之间,白线表示错误率,红线表示冲突率。
使用鼠标左键可以在对数模式和线性模式之间切换显示模式。在线性模式中,缩放比例是
自动的。
细白线表示报告的最大接口速度,如果该线跨越两个条形图,则接口处于全双工模式;如果该线限制在一个条形图的长度内,则接口处于半双工模式。所有值的单位都是位/秒。
netbar – 示例输出
netsum [Tools CD] – 显示网络通信量
netsum 是一个与 netstat 类似的
工具,但是,它的输出有 KB/每秒、每秒的包数、错误、冲突和多址广播。
netsum – 示例输出
nicstat [Tools CD] - 打印网络接口统计数据
nicstat 打印网络接口的统计数据,比如每秒读取和写入的字节数(KB)、每秒读取和写入的包数、平均包大小、估计效用百分比和接口饱和度。
nicstat – 示例输出
netstat – 网络向导
要理解运行
系统上的网络行为,首先应该使用
命令 netstat。netstat 可以快速回答以下问题:
*系统开放了多少个 TCP/IP 插槽?
*谁与谁通信?使用什么参数?
netstat 有许多选项,可以满足每个人的需求。有关详细信息,请参考 netstat(1)。
netstat 使用场景 – 列出开放的插槽
我们通常希望查看系统上的网络插槽列表。netstat 命令可以使用以下命令为协议 TCP 提供这种信息:
*netstat -af inet -P tcp
如果对协议 UDP 感兴趣,可以将 tcp 替换为 udp,即
*netstat -af inet -P udp
举个例子,我们运行以下命令并记录输出:
*netstat -af inet -P tcp
netstat – 列出 TCP 网络插槽示例输出
命令为每个系统中的插槽输出一行。包含的信息有:
* Local Address:带有接口和协议
端口的本地插槽端点。
* Remote Address:带有接口和协议端口的远程插槽端点。
* Swind:发送窗口大小,以字节为单位。
* Send-Q:发送队列大小,以字节为单位。
* Rwind:接收窗口大小,以字节为单位。
* Recv-Q:接收队列大小,以字节为单位。
* State:协议状态(即 LISTEN、IDLE、TIME_WAIT 等)。
tcptop/tcptop_snv [DtraceToolkit] – 网络“排名”
tcptop (Solaris 10) 和 tcptop_snv (OpenSolaris) 按照进程显示 TCP 网络包排名。为实现这一点,该工具分析 TCP 网络包,并打印负责的 PID 和 UID,以及标准的细节信息,比如 IP 地址和端口。实用工具有助于确定哪些进程引起了 TCP 通信量。
可以使用 tcptop(Solaris 10)和 tcptop_snv(OpenSolaris)启动该工具。现在我们研究一下 tcptop_snv 的输出。要做到这一点,在一个窗口中启动 tcptop_snv,在另一个窗口中,使用以下命令生成网络通信量:
*scp /kernel/genunix localhost:/tmp
输出应该类似于该屏幕:
tcptop_snv – 示例输出
tcpsnoop/tcpsnoop_snv [DtraceToolkit] – 网络窥探
tcpsnoop (Solaris 10) 和 tcpsnoop_snv (OpenSolaris) 按照进程显示 TCP 网络包。该工具的操作与 tcptop 和 tcptop_snv 类似,但信息是连续显示的。
可以使用 tcpsnoop(Solaris 10)和 tcpsnoop_snv(OpenSolaris)启动该工具。现在我们研究一下 tcpsnoop_snv 的输出。要做到这一点,在一个窗口中启动 tcpsnoop_snv,在另一个窗口中,使用以下命令生成网络通信量:
*scp /kernel/genunix localhost:/tmp
输出应该类似于该屏幕:
tcpsnoop_snv – 示例输出
nfsstat – NFS 统计数据
nfsstat 向内核显示有关 NFS 和 RPC(远程过程调用)的接口。该工具可用于查看按照 NFS 版本(2、3 或 4)分类的客户端和/或
服务器端统计数据。
[
本帖最后由 云杉上的蝴蝶 于 2008-6-11 22:28 编辑 ]