James G. Sack (jim) wrote:
from LWN, a link to
 Jeffrey W. Baker: ZFS, XFS, and EXT4 compared. (September 5, 2007)
 http://lwn.net/Articles/247811/
which links to the actual data, but I will quote his summary:

"""
Short version: ext4 is awesome.  zfs has absurdly fast metadata
operations but falls apart on sequential transfer.

That's too strong a statement given the data. Or, at least, he should say, "ext4 falls apart on metadata operations" given that the gap is about the same in reverse.

I'm going to completely ignore the hardware RAID specs. They are uninteresting, IMO. If I'm using ZFS, I'm using it to *avoid* hardware RAID.

Comparing the software implementations, ZFS holds at about a factor of 2 slower than ext4 (is ext4 checksumming data like ZFS?) for sequential operations. ext4 holds at about a factor of 2 slower than ZFS for random operations.

And ZFS kicks the stuffing out of xfs for the Postmark benchmark from NetApp (factors of *5* in places).

The multithreaded data is nice, but I generally worry about those kind of benchmarks since they often are limited by things other than the actual performance of the filesystem.

So, in short, ZFS is optimized for random operations; ext4 for sequential ones.

Given that Sun's customers tend to be database folks, that's not unsurprising.

So, if you're compiling lots of stuff, you want ZFS. If you are doing lots of video editing, you probably want EXT4.

Personally, I'll take ZFS. It matches my usage patterns better *and* actually gets compliance tested by Sun.

As always, YMMV,
-a


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to