On 2/7/07, Keech Angelo Famorca <[EMAIL PROTECTED]> wrote: Yumyum. Ill cough out something. linux may be ahead in performance but not in filesystem. What advanced feature of the filesystem that linux is advanced of? having more filesystems that all do the same thing with varying degress of data loss and corruption? that's not advancement for me.
fyi, both soft updates and journalling __does_not_guarantee__ that _no_data_will_be_lost_. =D
and for speed, not all cases linux is beyond. i've tested this both on NetBSD (without softupdates) and gentoo linux (ext3) on the same machine. $ time tar xzf $ time cp -R my-large-collection my-large-collection-2 Result: NetBSD: 11.22s - 29.41s linux: 18.32s - 38.42s you are welcome to test it too.
=D look, you can't just tweak the filesystem on the other and then leave the other on its default! you also have to disable the equivalent feature on Ext3 (journalling). =D please do bother to state if both OS are loaded on the same or identical machines. if you're only using a single machine, then they should have at least identical disks (but not on multi boot), partitions, etc. you should also state the version of the OS (or kernel) that you're testing. i really don't care which FS performs better on your tests, as long as you're going to do it properly. and please do bother to use the typical micro and "real world" testing tools such as Bonnie++, IOZone, etc.
linux has many filesystem, none of them actually appear to be stable, especially during very heavy loads. bsd doesn't want many filesystems that all do the same thing, only with different sets of problems. and looking at the changelog, http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.17-rc4 [XFS] Fix a possible metadata buffer (AGFL) refcount leak when fixing an AG freelist [XFS] Fix a project quota space accounting leak on rename. [XFS] Fix a possible forced shutdown due to mishandling write barriers with remount,ro http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.17-rc6 [PATCH] ext3 resize: fix double unlock_super() so this is what you called stable?
=D and you were reading the changelog of the release candidates =D seriously speaking, with the upstream development of the linux kernel, the sysad who's after the stability instead of the new feature or improved performance, usually waits for the x.x.2x.x or x.x.3x.x release versions. not all filesystems does the same thing. each have their own design and merit that can be applied best for a specific application or based on the available resources.
i don't believe in benchmarks either, i want to prove it by myself. fefe's benchmark is one example of such tests. heck, he even asked the openbsd mailing list on "how to fine-tune openbsd" AFTER publishing the benchmark. he benchmarked a system he really doesn't know.
in benchmarking, test setups are done using the default configuration and then using the optimized configuration. it is common to ask for the expertise of product developers in order to do justice and to prevent any bias. if you read one of the recent papers on Usenix, the researchers also sought the expertise of the *BSD community on one of their FS tests. as of the moment, the most recent micro/real world benchmark was presented on LK 2006 featuring various OS and filesystems: http://bulk.fefe.de/lk2006/talk.pdf as you can see *BSDs also performed well and similar(?) findings can be found here based on a real world benchmark (2005) : http://software.newsforge.com/software/04/12/27/1243207.shtml?tid=72&tid=29 benchmark data may or may not mean anything to an individual especially when the real world application doesn't apply to his/her current setup. and the fact, that even the tools output are inconsistent with each other. "Filesystem performance has many aspects. No single metric for quantifying it" -- Kris Kennaway, Filesystem Performance on FreeBSD BSDCan 2006 http://www.bsdcan.org/2006/papers/FilesystemPerformance.pdf . _________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List [email protected] (#PLUG @ irc.free.net.ph) Read the Guidelines: http://linux.org.ph/lists Searchable Archives: http://archives.free.net.ph

