Re: Tux3 performance: FUSE vs kernel

2016-12-23 Thread Daniel Phillips

On 12/23/2016 03:19 AM, Raymond Jennings wrote:
Hey um, is there much performance difference between using tux3 on 
FUSE vs as a built-in kernel module?


Yes, a huge difference. Fuse imposes a large (huge) overhead on the 
async operations that a kernel filesystem uses, and in the case of our 
fuse implemention, completely serializes them. I haven't actually 
measured the difference, but expect performance reduction of orders of 
magnitude for many common operations. Basically, the only time fuse ever 
looks efficient is when there is some other, expensive operation going 
on, like a slow disk or a network. Put a SSD behind any fuse filesystem 
and the overhead will be easily visible. Not slagging fuse here, that's 
just the nature of the problem.


Regards,

Daniel

___
Tux3 mailing list
Tux3@phunq.net
http://phunq.net/mailman/listinfo/tux3


Tux3 performance: FUSE vs kernel

2016-12-23 Thread Raymond Jennings
Hey um, is there much performance difference between using tux3 on FUSE vs
as a built-in kernel module?
___
Tux3 mailing list
Tux3@phunq.net
http://phunq.net/mailman/listinfo/tux3