ciopfs icon indicating copy to clipboard operation
ciopfs copied to clipboard

Definite Performance Bottleneck(s)/Issue(s)

Open OdinVex opened this issue 8 months ago • 2 comments

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.

OdinVex avatar Nov 11 '23 02:11 OdinVex

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.

suy avatar Nov 11 '23 21:11 suy

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.

OdinVex avatar Nov 11 '23 21:11 OdinVex