On Thu, Sep 12, 2013 at 9:10 AM, Jon Nelson <jnelson-suse@jamponi.net> wrote:
On Wed, Sep 11, 2013 at 12:52 PM, Claudio Freire <klaussfreire@gmail.com> wrote:
On Wed, Sep 11, 2013 at 7:16 AM, Dirk Müller <dirk@dmllr.de> wrote:
Besides Scalability there are other attributes where btrfs exceeds other filesystems.
Regarding the scalability part, lets not compare something from 3 years ago, lets compare the 13.1 kernel, kernel 3.11.0. Ext4 has had pretty nice improvements in 3.11 regarding scalability, see http://lkml.indiana.edu/hypermail/linux/kernel/1307.0/00286.html for details.
http://www.phoronix.com/scan.php?page=article&item=linux_311_filesystems
You might or not like this benchmark, but the headline is pretty clear: "EXT4 wins".
And, they didn't check, but at least for database workloads ext3 beats ext4.
Why do you say that? I'm of the impression that ext4 is - highly - recommended over ext3.
This[0] is old, and not really scientific, but I've heard lots of similar ones (and a bit more scientific) in postgres ML. I might have to run a newer benchmark though. This[1] one's newer, and looks a lot better for ext4. In general, database workloads are special, and the dumber the FS the better. Until not a lot before that[2], ext4 wasn't even crash-safe. ext3 has serious fsync issues, but at least is stable enough in its shortcomings that one can work around them... like separate partitions for WAL, and stuff like that. In fact, behavior under fsync has been one of the main reasons XFS is still the best DB file system option. However, looking at [1], I may have to re-think those recommendations. Btrfs seems to be way behind though. Good thing you prompted me for data. [0] http://serenadetoacuckooo.blogspot.com.ar/2011/04/ext4-performance-and-barri... [1] http://www.ilsistemista.net/index.php/linux-a-unix/21-ext3-ext4-xfs-and-btrf... [2] http://postgresql.1045698.n5.nabble.com/ext4-finally-doing-the-right-thing-t... -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org