Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: XFS, Btrfs, EXT4 Battle It Out On Linux 3.4

  1. #1
    Join Date
    Jan 2007
    Posts
    14,373

    Default XFS, Btrfs, EXT4 Battle It Out On Linux 3.4

    Phoronix: XFS, Btrfs, EXT4 Battle It Out On Linux 3.4

    Following the Linux 3.4 kernel benchmarks from last week, available now are the results from a three-way file-system comparison using the Linux 3.4 kernel as well as the Linux 3.2 and 3.3 kernels for reference. The three file-systems being pitted against each other are Btrfs, EXT4, and XFS.

    http://www.phoronix.com/vr.php?view=17394

  2. #2
    Join Date
    Oct 2011
    Posts
    9

    Default

    It would be interesting test with larger blocks of 64KB.

  3. #3
    Join Date
    Dec 2007
    Location
    Edinburgh, Scotland
    Posts
    574

    Default

    It would be interesting to know what commits caused these regressions

    In fact anything would be more interesting than this article

    I'm away to crawl back under my rock

  4. #4
    Join Date
    Oct 2009
    Posts
    2,064

    Default

    And not surprisingly, EXT kicked ass.
    XFS is basically a fringe filesystem.
    BTRFS is a high-feature filesystem and no doubt has some performance issues as a result. In some cases, probably a reasonable tradeoff.

  5. #5
    Join Date
    May 2012
    Posts
    3

    Default These tests are meaningless on (just) SSD drives

    XFS and BTRFS can manage Exabyte file systems where in many cases hard disk drives will be used due to their better bank for buck (and maybe longer lifetime) over SSDs.

    HDDs have seek and rotational latencies and the file systems make efforts to reduce these latencies in order to improve performance, however a significant number of recent FS comparisons on Phoronix are run exclusively on SSD drives.

    While this may reveal something about the tested systems it reveals absolutely nothing about any real life system in which I I would be considering using these file systems.

    If there is a need to benchmark on SSDs, at least report parallel results performed on HDDs - as has been in some past FS comparisons on Phoronix.

  6. #6
    Join Date
    Dec 2008
    Location
    Creve Coeur, Missouri
    Posts
    394

    Default

    Quote Originally Posted by droidhacker View Post
    And not surprisingly, EXT kicked ass.
    XFS is basically a fringe filesystem.
    BTRFS is a high-feature filesystem and no doubt has some performance issues as a result. In some cases, probably a reasonable tradeoff.
    I actually doubt it has performance issues as a result of having a lot of features. As long as these features aren't in use, I doubt they would have much impact. My theory is that it is just far less optimized than EXT4 or XFS. Both have had years and years of work to get to the point they are at now, BTRFS is way, way behind where maturity is concerned.

  7. #7
    Join Date
    Jan 2012
    Posts
    11

    Default

    can you do some benchmarks with JFS please ?

  8. #8
    Join Date
    May 2012
    Posts
    2

    Default btrfs is doing pretty good

    there should be a btrfs vs btrfs showdown, as there are interesting choices, for example:have larger nodes/leaves with -n 32k -l 32k , add lzo compression.

    it would be interesting to see the impact of these, but it's going to be a winner regardless, look at some of these seekwatcher videos to compare..

  9. #9
    Join Date
    Jun 2011
    Location
    Barcelona
    Posts
    74

    Default

    Quote Originally Posted by fitzie View Post
    there should be a btrfs vs btrfs showdown, as there are interesting choices, for example:have larger nodes/leaves with -n 32k -l 32k , add lzo compression.

    it would be interesting to see the impact of these, but it's going to be a winner regardless, look at some of these seekwatcher videos to compare..
    Can't you search a little bit?
    http://www.phoronix.com/scan.php?pag..._options&num=1

  10. #10
    Join Date
    Sep 2011
    Posts
    62

    Question What about Linus?

    Shouldn't Linus Torvalds have run simple benchmarks like this, noticed the regressions, and done something about them before release? Or if not Linus, then.... somebody? I would still think that since Linus is in charge he would have some sort of regression-testing procedure in place, like OpenSUSE's OpenQA automated testing system. Or Phoronix. I just don't understand how the kernel can be so complex and everyone working on it so smart and then there's things like this and the power problems that no one notices and then requite Matthew Garrett to fix after he gets told it's impossible to fix.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •