我在这里遇到了一个奇怪的流量问题。我的服务器通过 100mbit 连接到 netgear 交换机。现在有时当我使用 iptraf 查看服务器上的流量时,它会报告超过 16000kbytes/s,即 100mbit 线路上的 16 MB/s。显然这不可能是正确的,netgear 交换机也可以测量和显示流量,它报告的流量要低得多,大约在 100kbytes/s 左右。
注意到这一点后,我安装了 nethogs 来查看哪个进程占用了所有带宽,但就像交换机一样,它几乎没有显示任何利用率。有人能解释这种行为吗?
服务器运行的是 Debian 测试版 (3.2.0-1-amd64)。机器只有一个网络接口,eth0。iptraf 和 nethogs 都在监视这个接口(它也是连接到 netgear 交换机的接口)。
答案1
iptraf
包括“IP 流量监视器”(菜单顶部的一行),它显示现有 TCP 连接的流量。它显示什么了吗?