慢速以太网下载 18.04.1 NUC8i7BEH

慢速以太网下载 18.04.1 NUC8i7BEH

我的新 NUC8i7BEH 上的有线以太网在 Ubuntu 18.04.1 下下载速度非常慢。

fast.com 网站的下载速度通常在 4 到 8 Mbit/s 之间,而如果我将同一台机器启动到 Windows 中,则可以达到 600+ Mbit/s。我偶尔看到 Ubuntu 达到这个速度,但这种情况很少见。上传速度很好,500+ Mbit/s。

BIOS 已更新。我尝试更换电缆、交换机端口等。

在运行 fast.com 测试几次之后,我确实注意到了 ifconfig 输出中的 RX/帧错误数量。

$ ifconfig -a

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1492
        inet 192.168.1.9  netmask 255.255.255.0  broadcast 192.168.1.255
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 1997502  bytes 2160517538 (2.1 GB)
        RX errors 10332  dropped 554  overruns 0  frame 5168
        TX packets 7493707  bytes 10863936275 (10.8 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  memory 0xc0100000-c0120000

$ sudo ethtool eno1
Settings for eno1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: off (auto)
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

在 Windows 上,netstat -e多次运行测试后不会显示任何丢弃或错误。

有人知道这里可能发生的事情吗?

提前致谢!

编辑1 谢谢 Chili - 这确实是 e1000e 驱动程序。大约一个小时前,我发现了此信息,它“修复”了该问题:

https://forums.intel.com/s/question/0D50P00004D4D6BSAV/really-weird-problem-in-ethernet-adapter-in-nuc8i5beh-help-needed-in-debugging?language=en_US

我在 BIOS 中禁用了 NUC 的 SD 卡读卡器(NUC 位于 cirrus7 静音外壳内,因此无法访问 SD 卡插槽)。启用它可使以太网正常工作。显然是一些省电问题。

她必须服从目前正在从这个盒子上看电影(这是一个访问 NAS 的 Plex 服务器),看完后我会重新启动,禁用 SD 卡,然后运行您的 dmesg 命令。截至目前,启用 SD 卡后,ifconfig显示无 RX 错误,并且您的 dmesg 命令生成:

$ dmesg | grep -e e100 -e eno1
[    3.019078] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    3.019079] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    3.019257] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    3.428226] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    3.498216] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 1c:69:7a:02:7b:ad
[    3.498217] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    3.498329] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF
[    3.499126] e1000e 0000:00:1f.6 eno1: renamed from eth0
[    7.632236] e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

编辑2:我禁用了 SD 卡读卡器,下载速度非常慢。运行您的 dmesg 命令产生的输出与上述完全相同。所以现在,我只能启用不可用的 SD 卡读卡器。感谢您的帮助!

相关内容