I've been following the "Reiser4 plugins" thread on the reiserfs mailing list and ran across a very interesting post by Nikita Danilov, namesys's "Senior Scientist" according to the "developers" page at namesys.
It seems that Hans is being less than honest about reiser4's performance. The phases of the mongo benchmark in which reiser4 performs poorly were simply excluded from the test, by order of Hans Reiser. (To see those results, go to namesys.com's front page and click on : "Reiser4 is the fastest filesystem and here are the benchmarks."
I just ran a preliminary mongo test on my own, rather average hardware, using the parameters from the 1st mongo test listed, and sure enough, ext3 (no htree, date=order) beats reiser4 handily in all 3 phases that were skipped in the publicized benchmark. (Although Nikita only mentions OVERWRITE and MODIFY, APPEND is also excluded.)
In the APPEND phase, ext3 is 2.75 times faster than reiser4. In fact, adding all the wall clock times together, ext3 handily beats reiser4 by 22% on THE WHOLE benchmark. No wonder Hans wanted that information suppressed.
Makes one wonder just how much Hans' assertions can be trusted.
The kernel developers are wise to insist that reiser4's code go through "the usual process" before being included in the Linus vanilla kernel.
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds