Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

Linux 2.4.5 Tested With Six Filesystems 10

Denis Lackovic writes: "we tested kernel 2.4.5 with six filesystems: ext2, ext3, jfs, reiserfs, vfat, and xfs. You can find out the results here." The tests cover a number of situations, on decent but reasonable hardware.
This discussion has been archived. No new comments can be posted.

Linux 2.4.5 Tested With Six Filesystems

Comments Filter:
  • by Anonymous Coward
    You are an idiot. Ext3 is junk, slower than ext2, and tried to take a backwards-compatible approach to journaling, when this is one instance where you SHOULD be reinventing the wheel. Until I see something better than ReiserFS in the official kernel, then I'll give it a try.
  • by Anonymous Coward
    don't know much about how unix style VMs operate eh?

    This test puts essentially no stress on the broken parts of the 2.4.5 VM (which are mostly in the swap and victim page selection areas). The only part of the VM getting stressed here is the readahead and dirty buffer flushing code. Both of which work quite well at the moment.

    More likely than not, the machine didn't hit swap at all (or very very little; the 2.4 VM will sometimes preemptively swap out very old pages to make more room for the page cache).

    vmstat results during the test would tell us more, of course.
  • by Anonymous Coward
    "The deletes are a different story. ext3 and reiser are quite a bit slower than jfs and xfs."

    This is the exact opposite of my experience (with XFS and reiser).

    Deletes on reiserfs are dangerously fast (no time to ctrl-c that accidental rm -rf). XFS deletes are painfully slow; I've noticed this on both IRIX and Linux.

    I've no experience with ext3 or jfs.
  • by Michael K. Johnson ( 2602 ) on Tuesday July 17, 2001 @03:05PM (#78893) Homepage
    Just FYI, we're currently doing extensive stability testing of ext3 and getting good results. Part of the reason that ext3 is still considered beta is that Stephen is a perfectionist -- which doesn't bother me in the least! :-)
  • by PD ( 9577 ) <slashdotlinux@pdrap.org> on Tuesday July 17, 2001 @11:16AM (#78894) Homepage Journal
    The copying times are real close so that shouldn't make much of a difference. Same with the reading.

    The deletes are a different story. ext3 and reiser are quite a bit slower than jfs and xfs.

    xfs and ext3 are pretty fast for writing.

    So, I come to a different conclusion than the article does. For best all around performance, use xfs.

    Now, which one of all these is considered to be the most stable? All the performance in the world won't matter if the code hasn't matured to a point where files won't be scrambled.

  • by Erik Hensema ( 12898 ) on Wednesday July 18, 2001 @04:46AM (#78895) Homepage
    Well then maybe the Linux VM isn't like other UNIX VMs. That's why it's broken ;-)
    I have seen Linux go into heavy swapping when copying a large file. I have seen kswapd processor utilisation go through the roof when copying large files.
    So there is stress on the broken parts of the 2.4.5 kernel. Maybe it decides not to swap, but that decision takes an awfull lot of time to make.
  • Maybe. Unfortunately, this is only the beginning of a test. Who cares what the spead for writes, reads, and deletes are? The important things build on that. Examples:

    When serving an NFS or SMB share, which filesystem performs best? In a shop with digital graphics files >100 MB? In a law office with files 100kb?

    When used as a web server, with lots of static content? With dynamic content using Oracle? mySQL?

    It's nice enough, but does it tell us anything other than (again, for example) the number of MFLOPS for a given CPU?

    Heck, maybe not even that much.

  • There's one major problem with these tests: they used the 2.4.5 kernel. There are many known VM issues with these release. In fact, the VM subsystem is just plain BROKEN. The swap/cache paging is completely out of whack and sends swap through the roof, not to mention horrid performance on any intensive activities. High performance disk testing certainly falls under this category. This would explain why the XFS results were so poor compared to their previously reported results, as well as why the ReiserFS scores don't match every other benchmark that's been published to date. I'm sure that if the same tests were repeated with the 2.4.6 kernel (which includes major VM fixes as well as a few ReiserFS cleanups) we'd see some surprisingly different results, most of which would more closely match the ReiserFS scores that have been posted in the past.
  • OK, let's see here.

    1) VFAT sucks. Don't use it ever. No surprise.
    2) JFS sucks on Linux. No surprise--it'll take a while and more development than they've put in so far.
    3) EXT2 sucks because it isn't journalling, although it has quite good performance.
    4) XFS doesn't suck, but it's not great.
    5) Reiserfs doesn't suck, but it's not much better than XFS.
    6) EXT3 doesn't suck, but it's still not out of beta!

    Conclusion: I want EXT3 to become stable released code!

  • The deletes are a different story. ext3 and reiser are quite a bit slower than jfs and xfs.

    I believe you've misrepresented the results. Two sets of tests were performed -- the first with one medium-large file (645 Mb), and the second with 10,000 small files (totaling about 550Mb).

    In the one-large-file delete, the reiserfs and ext3 filesystem were slower. But, in the many-small-file delete, the reiserfs and ext3 filesystems were faster. Similarly, the write test depend a lot on the number and size of the files being written.

    The final word is -- benchmark for your application, not someone elses. And, like the above comment says, none if this matters if your data plonks.

"Just think, with VLSI we can have 100 ENIACS on a chip!" -- Alan Perlis

Working...