3 ms·
Not too much slower (well, you're bringing Ruby into the picture, so maybe it is after all ;). According to [1], NTFS-3G (FUSE) is basically on par with XFS (n
by koenigdavidmj 16y ago
Not too much slower (well, you're bringing Ruby into the picture, so maybe it is after all ;).
According to [1], NTFS-3G (FUSE) is basically on par with XFS (native), only slightly slower on rewriting. ZFS on FUSE reads almost as fast and lacks in write speed, which is reasonable---it's not optimised in the slightest and ZFS has a reputation for being somewhat slow even on Solaris, where it is native. Not too shabby, I think. (It's a benchmark, though. Your mileage may vary.)
1: http://www.csamuel.org/2007/04/25/comparing-ntfs-3g-to-zfs-fuse-for-fuse-performance/ http://www.csamuel.org/2007/04/25/comparing-ntfs-3g-to-zfs-f...
- leif 16y agoNo, FUSE is really slow, it just depends what you're benchmarking. That guy is really benchmarking the disk, not the filesystem. If you benchmark things that test the filesystem layer on its operations---that is, make it do lots of things to metadata but not read or write much actual data---FUSE gets the crap beaten out of it. As an example, write a no-op filesystem in FUSE and a no-op filesystem under the VFS, and run postmark[1] on it. You should get some pretty drastic results. My professor has something called FiST[2] (like yacc for filesystem devs) that gets about 1-2% overhead over a native FS, and I believe one of his papers contains a comparison with FUSE that shows how bad FUSE is, but I don't remember it. [1]: http://www.shub-internet.org/brad/FreeBSD/postmark.html http://www.shub-internet.org/brad/FreeBSD/postmark.html [2]: http://www.fsl.cs.sunysb.edu/project-fist.html http://www.fsl.cs.sunysb.edu/project-fist.html