ciopfs
ciopfs copied to clipboard
Definite Performance Bottleneck(s)/Issue(s)
I haven't tested it running in multithreaded but so far I can only achieve 110MB/s on a filesystem+storage capable of 7GB/s read and 3GB/s write NVMe.
FUSE has an unavoidable performance overhead. Have you compared ciopfs with a plain passthrough FUSE file system? I doubt the difference is huge between the two (but a case insensitive operation requires a lot more work than a passthrough one anyway), but surely there is a huge difference from a native file system.
PS: In case that you haven't noticed, this project has not received a single commit in more than 10 years.
FUSE has an unavoidable performance overhead. Have you compared ciopfs with a plain passthrough FUSE file system? I doubt the difference is huge between the two (but a case insensitive operation requires a lot more work than a passthrough one anyway), but surely there is a huge difference from a native file system.
PS: In case that you haven't noticed, this project has not received a single commit in more than 10 years.
I did indeed notice how old it is, I aimed merely for insight from the developer themself (or people more familiar with FUSE and such) as to why it might bottleneck. Eventually I'd have wondered if it was worth my own effort to learn more about FUSE and rewrite around performance.