how to convert to ReiserFS ? (Answer: Don't - Reiser isn't that great)
Nate
e70423 at gmail.com
Fri Jul 28 19:40:46 UTC 2006
Mario Vukelic wrote:
> On Mon, 2006-07-03 at 23:32 +0200, Alexander Skwar wrote:
>
>> Not only. ext3 is badly suited for notebooks, as ext3 has a forced
>> commit every some (30?) seconds, even if there were no changes at
>> all. Because of that, harddrives will never go to sleep when ext3
>> is used.
>>
>
> In my experience, reiserfs is worse suited for laptops because it does
> an atime sync every 5 seconds.
> http://www.namesys.com/faq.html#sync-atime
>
> I think this also prevents the HD from sleeping, but I don't care and
> don't know. What I do care about is noise, and I have removed reiserfs
> from my laptop because the HD sound is quite audible when my apartment
> is quiet and the async sound drives me mad. I seem to hear nothing with
> ext3
>
>
>
I've had a similar bad experience with ReiserFS. I've gone for the whole
Reiser thing twice. Each time, the filesystems eventually became
corrupt, and before they did that, they were always working the disks
and sucking up memory. ReiserFS, alhtough fast for some things, sucks up
an /incredible/ amount of memory. Reiser4 actually takes up even more.
Even with a 512 MB laptop, this was a little much. I'm now happy with
JFS, which is on average faster than Reiser, more stable, and uses less
memory. The only drawback is that boot-time takes about three-four
seconds more because of the occasional automatic fsck.jfs.
Want me to back up my comments about JFS being faster and taking up less
memory than both the Reisers? Why, sure.
*(Aug, 2001: Theurer does a benchmark test: JFS has much greater data
throughput than Reiser. http://lwn.net/2001/0830/a/jfs-comparison.php3)
*(Nov, 2001: Scalzo shows that Reiser is shown to be terrible, terrible,
terrible with RAID and LVM systems.
http://www.quest-pipelines.com/newsletter-v2/linux2.htm)
*(Oct, 2003: Benoit does extensive benchmarking, coming up with the
result that for everyday computing, CPU limited applications, and bang
for your buck, JFS is the way to go, the last field there accompanied by
XFS. Reiser is shown to have some potential advantage in heavy,
operations distributed over hundreds of small files, and on SCSI disk
drives (which the average user doesn't have), but at the cost of a vast
amount of memory. JFS is shown to perform an incredibly high ratio of
Work:CPU usage. Also, JFS is shown to take less time to read and write
large files [although XFS is the unquestionably the ultimate FS in
managing large files, JFS compares very favorably to it in these tests
when you look at the metrics.])
*(May, 2004: Piszcz's first benchmark test, a very famous one: ReseirFS
has some specific uses that it might be better for, but JFS is about the
same speed, and takes up a whole lot less memory -
http://linuxgazette.net/102/piszcz.html)
*(January, 2006: Piszcz's second article, in which he goes through much
more meticulous and extensive tests, and this time with the more recent
2.6 linux kernel. JFS proves to be much faster than ReiserFS and
Reiser4. http://linuxgazette.net/122/TWDT.html#piszcz)
*(April 2006: Sivers performs a home-server centered benchmark test and
releases the results on an article on Debian-Administration.org
Apparently: XFS is great for server, JFS is great for small-time
applications. ResierFS is STILL very buggy [after all these years of
supposed active 'bug-fixing.' I don't want to hear any more junk about
how "they've pretty much fixed all the bugs"] -
http://www.debian-administration.org/articles/388)
*(July 2006: This page has an interesting discussion about the
misleading and selective "benchmarks" on the namesys site
http://osnews.com/read_thread.php?news_id=15129&comment_id=141566)
Those benchmarks are the same ones which only show Reiser vs. Ext3 (just
about one of the slowest FSs you can get.) These are the same benchmarks
that only show results in which reiser does favorably, the ones which he
performed with "write" and "append" mode off (Reiser can only go that
fast when it doesn't include file-editing capability, a change would
speed any FS up dramatically), the ones which he was called on for being
misleading two years ago, and he said he was wrong and "forgot about it"
but to this date has not changed those benchmark pages. Not to match up
with new, up to 30% faster versions. Not to fill in the selectively
neglected benchmarks. Nothing. What a nice, considerate, honest guy,
huh? Now why would he need to do something like that if his FS was as
good as he said it was? The answer is: it isn't as good as he says it
is, as just about any major benchmark will show. It's all a bunch of
hokum pokum and lies.
Face it, guys, namesys (the people who make reiserfs under the
supervision of Hans himself.) has been pulling the wool over your eyes
about their "constant improvement and perfection". They're a whole bunch
of marketers trying to make money off their shoddy FS creation by
transitioning large businesses to their filesystem, and in a field that
is relatively virgin to corporate scheming, linux users generally have a
hard time realizing this. They're a company, Reiser is Han's baby. They
will lie and do anything they can to make the FS seem effective, because
pride and profit are on the line and that's what they value most. They
do alright work, but they lie about it and spin it all over and hype up
the naive to the degree that they appear revolutionary. The thing is,
it's just another FS, and not a very good one at that. Better than ext3,
but uses more memory, and is significantly worse for the home computer
and home server than JFS and XFS.
This is linux, so if you'd like to use reiser, feel free to do so. If
you're using reiser happily, by all means continue to do so. However, if
you're looking for a fast, light, and journaled file system, I'd suggest
you look into JFS instead of Reiser. For one thing, JFS is generally
faster and takes up less memory, for the other, Reiser causes a lot of
trouble. On two different distributions, when I used reiser (and I never
exceeding about 20-40% of partition use), the partition eventually
became corrupted. There was nothing I could do about it, and any
attempts I made at recovery were nonfunctional (when I finally found a
livedisk that did support reiserfsck, it didn't help, the partition was
just broken beyond repair). If JFS ever fails you, with JFS being almost
an industry standard (figure of speech), almost every livedisk has
fsck.jfs, and that tool has never failed me.
You thinking about switching filesystems? For stability, speed, and
conservation of system resources, I'm going to preach what has worked
incredibly for me and ask you to consider JFS in your choice. And I'm
going to suggest that if you do go for ReiserFS, maintain your skepticism.
More information about the ubuntu-users
mailing list