Networking

如何診斷來自 NIC 錯誤/衝突的文件傳輸緩慢?

  • October 29, 2009

我最近嘗試使用 rsync -azvP 將一個 3 GB 的文件傳輸到我 LAN 上的一台機器上。我注意到我只得到 50kpbs。兩個交換機埠都是 100/full。當我執行 ifconfig 時,我得到的是:

eth0      Link encap:Ethernet  HWaddr 00:30:48:2E:A3:78  
         inet addr:172.16.0.1  Bcast:172.16.0.255  Mask:255.255.255.0
         inet6 addr: fe80::230:48ff:fe2e:a378/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:747209956 errors:0 dropped:0 overruns:0 frame:0
         TX packets:864422049 errors:16806813 dropped:0 overruns:0 carrier:16806813
         collisions:20239785 txqueuelen:1000 
         RX bytes:793010164 (756.2 MiB)  TX bytes:2059589267 (1.9 GiB)
         Base address:0x4000 Memory:da400000-da420000

我注意到:TX 數據包:864422049錯誤:16806813衝突:20239785

看起來我遇到了錯誤和衝突。我有什麼明顯的遺漏嗎?我的下一步是更換電纜。如果這不成功怎麼辦?

更換電纜,然後更換埠,然後是交換機,然後是發送網卡,然後是接收網卡,然後是發送主機板,然後是接收主機板。

你的網卡也設置為 100 全雙工嗎?

切換日誌中是否有任何錯誤?

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