Debian PC 在千兆以太网上卡在 240Mbps 左右

Debian PC 在千兆以太网上卡在 240Mbps 左右

我最近订购了 FTTH,为了充分利用所有可用带宽,我将家庭网络升级到千兆,这基本上意味着更换我的路由器,因为所有电脑和电缆都已经具备千兆速度。

除了一台运行 Debian 的计算机外,一切工作正常:千兆链路被识别,但是当我测试网络带宽(使用 iperf)时,我获得的最大吞吐量约为 240 Mbps。

federico@debianpc:~$ iperf -c ping.online.net -i 2 -t 10
------------------------------------------------------------
Client connecting to ping.online.net, TCP port 5001
TCP window size: 23.5 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.201 port 34872 connected with 62.210.18.40 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 2.0 sec  58.2 MBytes   244 Mbits/sec
[  3]  2.0- 4.0 sec  58.1 MBytes   244 Mbits/sec
[  3]  4.0- 6.0 sec  58.1 MBytes   244 Mbits/sec
[  3]  6.0- 8.0 sec  58.1 MBytes   244 Mbits/sec
[  3]  8.0-10.0 sec  58.0 MBytes   243 Mbits/sec
[  3]  0.0-10.0 sec   291 MBytes   244 Mbits/sec

我已经检查过的内容:

  • 互联网连接 --> 不是问题,因为 iperf 从连接到同一路由器的其他计算机给出了预期结果(约 700 Mbps)
  • 以太网跳线 --> 不是问题,因为当连接到另一台计算机时它可以全速运行。

目前,我猜测:

  • 以太网控制器无法维持千兆速度?LAN 控制器是嵌入在 Gigabyte G31M-ES2L 主板上的 Atheros AR8131(2010 年购买)
  • 驱动程序问题?该计算机运行的是 Debian 7.9(Wheezy),内核为 3.2.73-2+deb7u3,卡使用的驱动程序是 atl1c(版本:发行版附带的 1.0.1.0-NAPI)

您是否已经遇到过此问题?您知道问题可能出在哪里吗?

相关内容