I am going to revive this thread.
I stopped using ntfs-3g and started using ntfs3, finally.
I have been mounting external ntfs drives with
Code:
sudo mount -o async,flush /dev/sdb1 ~/mounting/point
And that works fine. The last couple times I did that, I got a solid 120-140 Mega bytes per second transfer rate on a USB3 port/drive, according to gkrellm. Very little fluctuation also. I think transfers on USB2 are a little faster also. I was getting 24MBps with ntfs-3g, getting 28MBps with ntfs3 now. And, I transferred 13 GB to the external drive this AM. Solid all the way.
And that was a 2TB external hard drive, not those little usb sticks. They never write too fast. They are cheap, I don't fuss about them.
Its hard/impossible to quantify all this because I have also changed kernels. And different kernels act differently to USB drives, and different file systems.
With linux 5.18.2, mounting with ntfs3, async, I'm getting fast, stable transfer rates to/from a ntfs file system. We'll see if that changes with the next kernel.
Code:
uname -r
5.18.2-arch1-1