网络流量监控工具iftop

iftop网卡流量监控命令


所有结果网卡出去的,或者进来的,通过iftop都可以监控到,这个是实时的。

iftop是一款免费的网卡实时流量监控工具,类似于Linux下面top命令。iftop可以监控指定网卡的实时流量、端口连接信息、反向解析IP等,还可以精确显示本机网络流量情况及网络内各主机与本机相互通信的流量集合,非常适合于监控代理服务器或路由器的网络流量。执行“iftop -P -i em1”命令,得到如下图所示的iftop的一个典型输出界面。(一般都会去过滤,比如显示某块网卡的流量,就是要指定具体的网卡,这样就可以知道某个网卡的流量具体是多少,如果你做了双网卡的绑定,那么就是使用bond0)

 - P可以显示主机和端口的关系 ,这样对排查网络性能有很大的关系 -n是以ip来显示。

 iftop网卡流量监控命令 iftop的输出从整体上可以分为三大部分:

第一部分。是iftop输出中最上面的一行,此行信息是流量刻度,用于显示网卡带宽流量。

第二部分。是iftop输出中最大的一个部分,此部分又分为左、中、右三列,左列和中列记录了哪些IP或主机正在和本机的网络进行连接。(左边显示了本机的ip,然后随机端口和某台主机通信,就是中间这列。)

=>代表发送数据,反之<=是接受数据。通过这两列可以很清楚的看出,本机和对应的主机,它们发送数据和接受数据的状态是什么样的。

比如某个主机疯狂的向另外一个主机发送数据包,我们不清楚它往哪个主机发,通过iftop就可以清晰的看到通过这块网卡的和某个指定主机它们发送和接受数据是什么样的。

最右边的是显示外部的ip连接到本机,2s内,10s内,40s内的一个平均流量值,显示不同时间段的流量值。

第三部分位于iftop输出的最下面,可以分为三行,其中,“TX”表示发送数据,“RX”表示接收数据,“TOTAL”表示发送和接收全部流量。

cum:从运行iftop到面前发送接受总数据的一个流量。

peak:流量的峰值

rate:在过去两秒内,10s,40s,平均的流量的值。

iftop应用场景


服务器带宽严重耗尽,但业务量并不大,无可用带宽导致业务系统无法正常运行,急需知道是怎么回事。(和互联网上哪个机器建立联系,疯狂的发包)

线上业务系统经常有大量耗费带宽的情况,但是找不到带宽占用的来源。 想了解线上业务系统带宽占用情况

猜你喜欢

转载自blog.csdn.net/qq_34556414/article/details/126040463