On 4/24/07, Brian Hechinger <[EMAIL PROTECTED]> wrote:
Also keep in mind that FUSE has the disadvantage of data needing to
pass the userland/kernel barrier typically at least twice, so there
will be some slowdown there most likely.

I think it depends on how the Linux kernel handles the interface...

Block size is always (at least for the ones that I know) a multiple of
page size. So instead of copying data in and out of the kernel, the
kernel can map the memory into the user-space FS daemon.

I am not sure how FUSE handles it as I couldn't find any tech. doc on
FUSE's homepage, but there are a lot of papers written in the past 20
years on efficient micro-kernel design...

Here's a Minix paper with an interesting section: Disk I/O Test Results
http://www.minix3.org/doc/reliable-os.pdf

Rayson






That doesn't mean ZFS on FUSE can't get faster, just that I doubt it
will ever be as fast as "native" ZFS on Solaris and FreeBSD.

I think someone needs to port ZFS to NetBSD, they are in dired need of
a better filesystem.  ;)

-brian
--
"Perl can be fast and elegant as much as J2EE can be fast and elegant.
In the hands of a skilled artisan, it can and does happen; it's just
that most of the shit out there is built by people who'd be better
suited to making sure that my burger is cooked thoroughly."  -- Jonathan 
Patschke
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to