auntyellow Asked: 2019-11-02 21:48:30 +0800 CST2019-11-02 21:48:30 +0800 CST 2019-11-02 21:48:30 +0800 CST 如何使用 iftop 监听多个接口 772 我的服务器上有 lo、eth0 和 eth1,我想监控 eth0 和 eth1 上的带宽。 我试过iftop -nt -i eth0 -i eth1了,但它只听 eth1。 linux-networking 2 个回答 Voted Best Answer asktyagi 2019-11-02T23:22:29+08:002019-11-02T23:22:29+08:00 我认为目前不可能,iftop 侦听 a 上的网络流量named interface,或者first interface它可以找到看起来像指定了external interfaceifnone的网络流量,并显示成对主机的当前带宽使用表。iftop 必须以足够的权限运行才能监控接口上的所有网络流量。 您必须为两个接口运行两个命令。 Vasundhar Boddapati 2020-01-24T23:14:39+08:002020-01-24T23:14:39+08:00 您可以尝试的唯一方法可能是使用桥接接口,但它不会有太大帮助,因为它仍然列为一个接口。您可能要考虑使用 iptraf 命令。
我认为目前不可能,iftop 侦听 a 上的网络流量
named interface
,或者first interface
它可以找到看起来像指定了external interface
ifnone
的网络流量,并显示成对主机的当前带宽使用表。iftop 必须以足够的权限运行才能监控接口上的所有网络流量。您必须为两个接口运行两个命令。
您可以尝试的唯一方法可能是使用桥接接口,但它不会有太大帮助,因为它仍然列为一个接口。您可能要考虑使用 iptraf 命令。