3 ms·
FUSE is very slow compared to kernel module.
by garaetjjte 7y ago
FUSE is very slow compared to kernel module.
- fooker 7y agoCitation needed.
- 693471 7y agoI don't think we need a citation for common knowledge about how OS kernels work
- mackman 7y agoI’ve been building SD card based Pi devices and the limiting factor in IO perf is the FUSE exFat implementation. There’s a leaked Samsung internal implementation that is over 2x as fast in my benchmarks. I can’t attest whether it’s the fact it’s FUSE or just other performance optimizations that is the reason though.
- rahuldottech 7y agoThe leaked kernel was apparently later open sourced [1], although I can't actually find it on the official samsung website. [1]: https://www.phoronix.com/scan.php?page=news_item&px=MTQzODQ https://www.phoronix.com/scan.php?page=news_item&px=MTQzODQ
- mises 7y agoDoing things in-kernel is almost always faster. No dealing with complicated context-switching, moving memory back-and-forth, etc. I can't necessarily provide a formal, data-backed citation, but it's pretty well understood.