监控接口上的网络流量

Bee*_*ope 17 networking linux unix monitoring ip

有没有办法监控特定网络接口上的流量(例如,获得利用率的实时视图),比如 eth0?

这里的问题是盒子上的工具集是固定的,并且几乎是一个库存的 RHEL 部署,所以不能使用附加工具。

在这里寻找一些基本的并且通常存在的东西,比如 iostat。

Joe*_*l K 19

您想查看的数据显示在旧的 ifconfig 中。

watch ifconfig eth0
Run Code Online (Sandbox Code Playgroud)

或者让事情变得更好:

watch -n 1 -d ifconfig eth0
Run Code Online (Sandbox Code Playgroud)


小智 17

我使用 iftop 命令。它实时显示统计数据。

iftop -i eth0
Run Code Online (Sandbox Code Playgroud)

在这里查看一些截图:

http://www.thegeekstuff.com/2008/12/iftop-guide-display-network-interface-bandwidth-usage-on-linux/


小智 5

在 2015 年后左右的 linux 上,这可能会更好 watch -n1 -d ip -s link show [interface]