![NIC:将链路速度和双工更改为全双工会大大降低速度](https://linux22.com/image/1331994/NIC%EF%BC%9A%E5%B0%86%E9%93%BE%E8%B7%AF%E9%80%9F%E5%BA%A6%E5%92%8C%E5%8F%8C%E5%B7%A5%E6%9B%B4%E6%94%B9%E4%B8%BA%E5%85%A8%E5%8F%8C%E5%B7%A5%E4%BC%9A%E5%A4%A7%E5%A4%A7%E9%99%8D%E4%BD%8E%E9%80%9F%E5%BA%A6.png)
我有一台旧的 Win XP 机器,带有 100 PRO/100 VE NIC,通过华硕千兆路由器和对等网络连接到带有千兆 NIC 的 Win 7 机器。我在 XP 机器上使用 AUTO 作为链接速度和双工的值,网络利用率为 76%,这很好。
但我决定看看如果我在 XP 机器上选择全双工 100Mbps 会发生什么。我认为最坏的情况也不过是自动检测,因为它要传输到的 Win 7 机器速度更快。但结果网络利用率下降到 0.12%(即十分之一),传输就超时了。
恢复到自动模式没什么大不了的,但我的问题是全双工为什么会这么麻烦?我不是“卡住了”,只是不明白。这里只有 2 台机器通过路由器连接,所以我看不出这会导致很多冲突等(如果这是问题的话)。
答案1
在千兆以太网中,自动协商是规范的强制性部分。
我怀疑在旧卡上,关闭“自动”会完全关闭自动协商。这将阻止路由器弄清楚如何与它通信 - 它不会像 100Mbit 以太网那样直接回落到 10Mbit。
如果您将其恢复为“自动”,它无论如何都将是全双工的。