I recently attempted to transfer a 3 GB file to a machine on my LAN using rsync -azvP. I noticed I was only getting 50kpbs. Both switch ports are 100/full. When I do an ifconfig, here's what I get:
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
I noticed: TX packets:864422049 errors:16806813 and collisions:20239785
Looks like I'm getting errors and collisions. Is there something obvious that I'm missing? My next step is to change the cable. What if that is unsuccessful?