On 16 Aug 2024, at 18:12, Roger Heflin rogerheflin@gmail.com wrote:
So here is why sync sucks only on a usb 2.0 connection.
The report that lead to the revert of the sync change was on 3.0 connections. The slow down was x10 or more.
So no this is not a USB 2 only issue.
Only if the user program and the USB device can overlap I/O do you get the max speed. If the user space program has to wait on the previous write then you always see a dramatic slowdown.
Barry