<p>I tried out the new goodness which is UASP, my setup is as follows:
</p>
<p>- Linux server 4.3.0 on RPi4 running linux 5.10.17-v7l+<br />
- Windows client 5.2.0 on Ryzen 9 3950 running Win10 Pro (Version 10.0.19043 Build 19043)<br />
- Network is 1Gbit to RPi and 10Gbit to Windows<br />
- Samsung Portable SSD T3 (linux shows it as Superspeed Gen 1 (lsusb shows it as bcdUSB 3.0)
</p>
<p>iperf3 between these machines gets an average of 943Mbit/s (around 111MB/s)
</p>
<p>But with VH I'm seeing ~40MB/s with a 50-60% cpu usage best case. Is there anything else I can do with my RPi4 setup to push this higher? I know the SSD is able to push much higher speeds than this.
</p>
<p>What are the rest of you seeing after this UASP improvement?</p>
Quick follow up, I realized I
Quick follow up, I realized I was on 32bit so I changed it to 64bit kernel and the 64bit optimized version but I see no difference. Will try with a NVme drive next over USB3.
Nevermind, I was doing writes
Nevermind, I was doing writes only and sure enough, the drive has degraded in performance. Reading from the same drive reaches a solid 88.6MB/s with 50-60% CPU usage, so performance gains are here :-D
Huge thanks to the developer for making this change and completely blowing any other option out of the water.
.
Yes that was about the performance i found with my testing as well.