Running ZFS Natively On Linux Slower Than Btrfs 235
An anonymous reader writes "It's been known that ZFS is coming to Linux in the form of a native kernel module done by the Lawrence Livermore National Laboratory and KQ Infotech. The ZFS module is still in closed testing on KQ infotech's side (but LLNL's ZFS code is publicly available), and now Phoronix has tried out the ZFS file-system on Linux and carried out some tests. ZFS on Linux via this native module is much faster than using ZFS-FUSE, but the Solaris file-system in most areas is not nearly as fast as EXT4, Btrfs, or XFS."
Using a first beta slower than stable? Wha?!?!? (Score:4, Insightful)
Re:They Why ZFS? (Score:5, Insightful)
ext2 is faster than ext3, simply because it does less. ZFS has many, many features most other FS don't have but they do come at a price.
Re:They Why ZFS? (Score:5, Insightful)
I can write the fastest file system around, assuming you don't put much weight on the whole 'being able to read the data back' thingie.
how about versus ZFS on Solaris or FreeBSD? (Score:2, Insightful)
On similar hardware of course.
It occurs to me that ZFS does a lot more than EXT4 and Btrfs too.
Re:They Why ZFS? (Score:1, Insightful)
Sooo, are any of those features I'd particularly care about?
Ext4 seems to do all my simple needs (and those of my services) require.
That's not a solaris filesystem (Score:1, Insightful)
You can't call it "the Solaris file-system". You can say that the Linux native implementation of ZFS (a Linux file-system) is slower than BTRFS, though.
And, what does it matter it to be fast if it's not reliable? You can save your stuff in /dev/null quite fast too!
http://www.spinics.net/lists/linux-fsdevel/msg35235.html
Re:They Why ZFS? (Score:4, Insightful)
So, because ext3 implementations on other OSes are slow, that means ext3 is slow? Got it.
Try running ZFS on FreeBSD, or better yet, on the original OS: Solaris.
Re:They Why ZFS? (Score:4, Insightful)
What features does ZFS have that ext4 doesnt? Its a simple question, but you had to act like an ass. Good job.
If I have a bicycle that I ride everywhere, and never seen nor heard of a car. I would not know what a car could do for me, would I? SO if someone comes along and says, Hey cars are cool, they are just a little more expensive. I would ask something like.. What features does a car have over a bicycle.
Re:They Why ZFS? (Score:5, Insightful)
Snapshots.
And I don't just mean any snapshots.
Done right, like in ZFS, they are fast.
Faster than BSD's UFS snapshots, faster than using LVM's fs-agnostic snapshots. For people who need them, they're great.
Re:That's not a solaris filesystem (Score:3, Insightful)
For ZFS, speed is a secondary goal (Score:4, Insightful)
- Scalability to enormous numbers of devices
- Highly assured data integrity via checksumming
- Fault tolerance via redundancy
- Manageability/usability features (i.e., snapshots) that conventional file systems simply don't have
Oh, and if it's fast, well, that's gravy.
Re:They Why ZFS? (Score:4, Insightful)
Thanks for replying like a jerk, that really helps us all out. Nobody is going to simply transition to a new way of doing things just because it's new, they need to know what they'll get from the new way that makes the transition worthwhile.
Re:I'm using btrfs on my home partition. (Score:4, Insightful)
BTRFS can probably never be shipped with any other major OS other than linux
It's not BTRFS's fault that other operating systems use licenses with more restrictions than Linux.
Re:They Why ZFS? (Score:3, Insightful)
BREAKING NEWS! Journaling filesystems with write caching, including the ever-popular NTFS, are vulnerable to data loss in sudden power failures! Total noobs were left with no idea how to go about fixing the problem.
"If only there were some way to run a check on the file system and perform automatic repairs! OH GOD WHAT DO I DO!?!?!" one commented.
Re:They Why ZFS? (Score:4, Insightful)
Unless, of course, the files you're storing are already compressed, in that case it's just a pure loss. As with many things, what's "best" is strongly dependent on what you want to do with it.