Posted by: Anonymous
on June 21, 2008 01:04 PM
ZFS is not as memory hungry as everyone's making out. What it does is like to use unused memory for caching purposes, which is a logical thing to do. But since that caching footprint shows in any diagnostic tools, everyone goes "Hurrrrrrr eatin' memories!" If your applications need memory, ZFS relinquishes as much of its ARC as necessary.
Something the FUSE version lacks is the ARC cache. Lack of this disables the prefetching functionality as well hampers the IO pipeline. If those things were enabled, you'd gain more performance out of it.