Linux

大量乙太網錯誤。測試乙太網卡的工具?

  • September 10, 2013

擁有華碩劍齒虎 X79。

我經常收到損壞的文件。我檢查了 RAM,但 memtest 沒有發現任何錯誤。為了避免磁碟錯誤的可能性,我嘗試將文件複製到 tmpfs。

如果我從網路複製,我會在 10 次中使用 6Gb 文件得到一次 md5sum 不匹配。從 RAM 複製到 RAM,我沒有得到不匹配。

我在 ifconfig 中遇到大量錯誤(與我剛剛作為參考的其他 PC 相比,它們的 0 具有更多的流量)。這是一個例子

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

主機板是新的,但是你覺得有問題嗎?我可以用什麼來測試(集成)網路適配器?你認為我還應該仔細檢查什麼?

將受影響的 NIC 設置為較慢的速度並ethtool停止錯誤。

有趣的是,如果我將同一條 LAN 電纜插入同一台 PC 上的另一個 NIC,該 NIC 設置為 1Gbit,則該 NIC 不會出錯。

我將從更換跳線開始。如果這不起作用,我會在交換機上嘗試不同的埠,看看是否有什麼不同。我假設您的核心是最新的,因此不太可能是驅動程序問題,但是如果任何其他正在工作的電腦正在使用相同的 MB,或者至少是相同的,這將更容易測試-板網卡。

您還可以檢查是否有更新的 NIC 韌體,或者(不太可能提供幫助的)BIOS。

您的交換機或乙太網卡是否設置為強制波特率?特別是全雙工?如果是這樣,並且如果另一端處於自動協商模式,那麼您最終將導致此端無法自動協商並預設設置為半雙工模式。

在這種情況下,您最終會遇到很多可能導致幀錯誤的衝突。

引用自:https://serverfault.com/questions/488901