Quote:
Originally posted by spaceballs
Egag, I got this from wikipedia:
Performance
Compared to ext2 and ext3 when dealing with files under 4k, ReiserFS is often faster by a factor of 10�15. This is of great benefit in Usenet news spools, HTTP caches, mail delivery systems and other applications where small file performance is critical.
I don't know if this is backed up, and it sounds like it is restricted to smaller files. I think I am going to try that utility to convert the file system in place. I will post my results.
|
Linux Gazette had a very good benchmark of all the journaling filesystems.
It is a bit old so it doesn't have reiser4 but read it because it shows every aspect of filesystem usage.
http://linuxgazette.net/102/piszcz.html
If you read the benchmarks, you can decide for yourself the right fs depending on your needs.
I guess, wikipedia may be right, because reiserfs puts all the files in btrees and doesn't use inodes, so you may get a great
benefit for small files.
Also, due to the btrees you save space for small files, because for example a 256 bytes file takes 4096 bytes in ext3 (with
4096 bytes /block). That is why sometimes when you "du" a reiserfs filesystem you get a much larger number than "df"
mentions.
In very little words,
Ext3 is the not so quick filesystem but backwards compatible with ext2, so in a event of a disaster you can "see" the filesystem
from anywhere.
Reiserfs is very good with small files.
XFS is very good with incredibly large files.
JFS is a rather good filesystem from every aspect, but (i don't know for what reason) it is not popular.
Let me tell a last thing.
When you use XFS or JFS you can only grow a partition and not shrink it. So if you use/want-to-use LVM avoid XFS/JFS.
I hope i helped.