I use this Banana Pi - Banana Pi BPI-M1 - Banana Pi Wiki - as my media server from which I play using OSMC.
In general it works fine and does what I want it to do. I have a hard drive attached to its SATA port. However my data transfer speeds to this hard drive from my desktop PC are not what I would expect from a SATA connection.
The banana pi is connected directly to my router on ethernet, as is my PC. Iperf3 between the two has speeds around 900Mbps in both directions.
When I transfer a file to the server hard drive on it from my PC the transfer speed usually tops out at 7MBps so about 56Mbps. I would have thought a SATA drive would be able to accommodate faster speeds than that? Or is the data bottle necking through its CPU or something?
The banana pi is running Bananian linux (I think). And I think the hard drive is NTFS formatted.
It is getting frustrating as the transfer time for a multi gigabyte file is so long! Is there something that is likely to be hindering the SATA speed on the B Pi? Or is it at an expected speed given the hardware?
If there’s no way of improving it, and I replaced it with a Raspberry Pi 4, and attached the HD via USB 3, would I expect faster transfer speeds then?