时间:2016年09月05日 | 作者 : liuhui | 分类 : Linux | 浏览: 7318次 | 评论 0 人
阿里云限量代金券 | 此广告位出租25元/月 |
在前面文章中介绍了Linux top命令详细介绍,top命令主要用于查看系统状态以及进程信息。那么,有没有什么好的工具可以对于流量进行监控和查看呢,今天tennfy来介绍下linux下常用的流量监控工具:iftop。
iftop是一款免费的网卡实时流量监控工具,类似于Linux下面top命令。iftop可以监控指定网卡的实时流量、端口连接信息、反向解析IP等,还可以精确显示本机网络流量情况及网络内各主机与本机相互通信的流量集合,非常适合于监控代理服务器或路由器的网络流量。同时,iftop对检测流量异常的主机非常有效,通过iftop的输出可以迅速定位主机流量异常的根源,这对于网络故障排查、网络安全检测是十分有用的。
iftop不是系统自带的工具,需要手动安装。对于debian系统,可以通过如下方式安装:
iftop有很多附加参数和功能。执行iftop -h
即可显示iftop可使用的所有参数信息。iftop常用的参数以及含义如下表所示。
参数含义 示例 -i 指定需要监测的网卡 iftop –i eth1 -n 将输出的主机信息都通过IP显示,不进行DNS反向解析 iftop -n -B 将输出以bytes为单位显示网卡流量,默认是bits iftop –B -p 以混杂模式运行iftop,此时iftop可以作为网络嗅探器使用 iftop –p -N 只显示连接端口号,不显示端口对应的服务名称 iftop –N -P 显示主机以及端口信息,这个参数非常有用 iftop –P -F 显示特定网段的网卡进出流量 iftop –F 192.168.12.0/24 -m 设置iftop输出界面中最上面的流量刻度最大值, iftop –m 流量刻度分五个大段显示
执行 iftop 之后,默认会选择eth0网卡,显示的内容如下:
19.1Mb 38.1Mb 57.2Mb 76.3Mb 95.4Mb +-----------------+-----------------+--------------------+--------------------+--------------------- 192.168.1.11 => 192.168.1.66 5.3Mb 3.22Mb 3.20Mb <= 219kb 45.7kb 49.3kb 192.168.1.11 => 192.168.1.29 144kb 30.8kb 29.6kb <= 11.3Mb 2.38Mb 2.74Mb 192.168.1.11 => 12.2.11.71 0b 6.40kb 6.66kb <= 0b 0b 0b 192.168.1.11 => 192.168.1.8 2.63kb 1.43kb 932b <= 1.31kb 1.05kb 893b 192.168.1.11 => 192.168.2.78 2.53kb 1.54kb 2.15kb <= 160b 160b 187b 192.168.1.11 => 111.126.195.69 0b 166b 69b <= 0b 0b 0b ------------------------------------------------------------------------------------------------------ TX: cum: 9.70MB peak: 15.6Mb rates: 15.4Mb 3.26Mb 3.23Mb RX: 8.38MB 14.9Mb 11.5Mb 2.42Mb 2.79Mb TOTAL: 18.1MB 30.5Mb 27.0Mb 5.69Mb 6.03Mb
下面对该界面上的内容含义进行介绍:
第一行:带宽显示 中间部分:外部连接列表,即记录了哪些ip正在和本机的网络连接 中间部分右边:实时参数分别是该访问ip连接到本机2秒,10秒和40秒的平均流量 =>代表发送数据,<= 代表接收数据 底部三行:表示发送,接收和全部的流量 底部三行第二列:为你运行iftop到目前流量 底部三行第三列:为高峰值 底部三行第四列:为平均值
在 iftop 显示结果中,按下 h 或者 ? 可以切换显示帮助,下面介绍一些常见的交互命令:
本文出自 TENNFY WU,转载时请注明出处及相应链接。
本文永久链接: http://www.tennfy.com/3775.html
推荐您阅读更多有关于“”的文章
Powered By Z-Blogphp
分享:
支付宝
微信