以太网错误数量过多。用于测试以太网卡的工具?

以太网错误数量过多。用于测试以太网卡的工具?

有一台华硕 Sabertooth X79。

我经常遇到文件损坏的情况。我检查了 RAM,但 memtest 没有发现任何错误。为了避免出现磁盘错误的可能性,我尝试将文件复制到 tmpfs。

如果我从网络复制,使用 6Gb 文件时,大约每 10 次就会出现一次 md5sum 不匹配的情况。从 RAM 复制到 RAM 时,没有出现不匹配的情况。

我在 ifconfig 中收到大量错误(与我刚刚作为参考的其他 PC 相比,它们有 0 个错误,流量大得多)。以下是一个例子

RX packets:13972848 errors:200 dropped:0 overruns:0 frame:101

主板是新的,但你觉得它有问题吗?我可以用什么来测试(集成)网络适配器?你认为我还应该再检查什么?

将受影响的 NIC 设置为较慢的速度可以ethtool停止错误。
有趣的是,如果我将同一 LAN 电缆插入同一台 PC 上设置为 1Gbit 的另一个 NIC,该 NIC 不会出现任何错误。

答案1

我会先更换跳线。如果这不管用,我会尝试交换机上的其他端口,看看是否有任何不同。我假设您的内核是最新的,因此不太可能是驱动程序问题,但如果其他正在运行的计算机使用相同的 MB,或者至少是相同的板载 NIC,那么测试起来会更容易。

您还可以检查是否有针对 NIC 或 BIOS 的更新固件(但不太可能有帮助)。

答案2

您的交换机或以太网卡是否设置为强制波特率?特别是全双工的?如果是这样,并且另一端处于自动协商模式,则最终会导致这一端无法自动协商并默认设置为半双工模式。

在这种情况下,您最终会遇到大量可能导致帧错误的碰撞。

相关内容