如何诊断 NIC 错误/冲突导致的文件传输缓慢?

ran*_*omx 0 networking performance nic file-transfer

我最近尝试使用 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
Run Code Online (Sandbox Code Playgroud)

我注意到:TX 数据包:864422049错误:16806813碰撞:20239785

看起来我遇到了错误和冲突。有什么明显的东西我失踪了吗?我的下一步是更换电缆。如果不成功怎么办?

wom*_*ble 6

更换网线,然后换端口,然后是交换机,然后是发送网卡,然后是接收网卡,然后是发送主板,然后是接收主板。