I'm running speed tests on raspberypi 3 b+ (gigabit ethernet interface).
I've tested with
ethtoolfrom the terminal, and it showsSpeed: 1000Mb/s
Based on this result I assume both the router and the wire support 1000Mbps network transfer speeds.
A HDD is connected to the pi. I've tested it, and found the average writing speed is about 60MB/s.
The files I used in testing are at least 1GB, and my laptop supports gigabit ethernet.
When I transfer files from my laptop to the pi's HDD using WinSCP, the average speed is only around 11MB/s.
Even though the raspberry pi has USB2.0, the speed should be no less than 11MB/s. I think it should be at least 30MB/s or even 50MB/s.
I don't understand why the data isn't moving faster. Can someone explain why I'm getting these results?
selectorreadsyscall depending if udp or tcp ) . A baremetal webserver implementation may likely hit 30 MB in ideal scenarios, but that is an optimized system – crasic Sep 23 '18 at 19:54ethtooltests (specifically, the commands and options you used). You may also wish to review the units in your question; specifically Mb/s vs MB/s. – Seamus Sep 24 '18 at 20:30