Slashdot Mirror


Benchmarking Linux Filesystems In New 2.6 Kernel

An anonymous reader writes "KernelTrap has an interesting article about a recent benchmark conducted to compare five journaling filesystems available with the current 2.6.0-test2 Linux development kernel. The tests were conducted with a very simple shell script, mainly timing how long it takes to copy, tar, and remove directories. Looks like reiser4 is the fastest filesystem at the expense of consuming much more CPU, with ext3 trailing a ways behind."

2 of 56 comments (clear)

  1. Incomplete comparison? by Futurepower(R) · · Score: 4, Interesting


    From the article:
    "reiser4 171.28s, 30%CPU (1.0000x time; 1.0x CPU)
    reiserfs 302.53s, 16%CPU (1.7663x time; 0.53x CPU)

    What's interesting:
    * reiser4 had highest throughput and most CPU usage"


    The comparison seems incomplete to me. Reiser4 took about half the time, with twice the CPU usage. The

    Total Work Done by the CPU = Percent * Time.

    Reiser4 did the work in half the time, but the total work was roughly equal. Actually, ReiserFS was more efficient considering total CPU cycles.

  2. Re:karma for Anonymous Coward by dustman · · Score: 4, Interesting

    I think another interesting metric to look at would be cpu time used. If one of them took 90% CPU for 10 seconds, that would be a big winner imo.

    reiser4 171.28s @ 30% CPU = 51.384s CPU
    reiserfs 302.53s @ 16% CPU = 48.4048s CPU
    ext3 319.71s @ 11% CPU = 35.1681s CPU
    xfs 429.79s @ 13% CPU = 55.8727s CPU
    jfs 470.88s @ 6% CPU = 28.2528s CPU