Hi, I do have the same problem. I am getting around 1MB/s, with 2MB/s peak (wget -O /dev/null from internet for specific big file), when on other computer on the same network I am getting 30-45MB/s, and maybe 90MB/s during good time of a day. I will probably do some testing on local network strictly, but I done some ssh tests, and it isn't looking pretty.
Forcing to 100 autoneg off using ethtools, make it even worse. I am getting 50-100KB/s! Forcing to 1000 autoneg off makes it do not work at all.
ip -s l shows no errors:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 7a:6e:63:xx:xx:xx brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
2277867123 3481188 0 0 0 0
TX: bytes packets errors dropped carrier collsns
6628900774 4981672 0 0 0 0
In dmesg I do see a lot of these errors, every few seconds, especially during heavy network use
[21189.979887] RTL871X: nolinked power save leave
[21191.275452] RTL871X: nolinked power save enter
Ok. Somehow magically it improved.
echo on > /sys/class/net/eth0/power/control
made me able to copy data over ssh from other Linux box (capable of easily doing 100MB/s), with about 22MB/s (tested using 1.2GB file using dd bs=64k from sshfs file).
I turned it back to auto:
echo auto > /sys/class/net/eth0/power/control
and it shows now 25.6MB/s
Not bad.
Forcing to 100 autoneg off using ethtools, make it even worse. I am getting 50-100KB/s! Forcing to 1000 autoneg off makes it do not work at all.
ip -s l shows no errors:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 7a:6e:63:xx:xx:xx brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
2277867123 3481188 0 0 0 0
TX: bytes packets errors dropped carrier collsns
6628900774 4981672 0 0 0 0
In dmesg I do see a lot of these errors, every few seconds, especially during heavy network use
[21189.979887] RTL871X: nolinked power save leave
[21191.275452] RTL871X: nolinked power save enter
Ok. Somehow magically it improved.
echo on > /sys/class/net/eth0/power/control
made me able to copy data over ssh from other Linux box (capable of easily doing 100MB/s), with about 22MB/s (tested using 1.2GB file using dd bs=64k from sshfs file).
I turned it back to auto:
echo auto > /sys/class/net/eth0/power/control
and it shows now 25.6MB/s
Not bad.