I've been reading good thing about JFS and decided to try it on my spare 10G hard drive. Before each test I erased and created new partition with and used appropriate mkfs command to create jfs/reiser/ext3 file system.
I used reiserfs and extfs drivers included in stock 2.4.22 kernel. I downloaded latest JFS sources at that time (more than one week ago) and recompiled kernel.
test1: "time tar jxvf linux-2.4.21.tar.bz2"
JFS(worst) reiser3(best) ext3
real 2m57.296s 0m48.341s 1m22.625s
user 0m29.900s 0m30.470s 0m29.920s
sys 0m3.140s 0m3.900s 0m3.240s
test2: "time rm -r linux-2.4.21"
JFS(worst) reiser3 ext3(best)
real 1m48.794s 0m2.143s 0m0.627s
user 0m0.060s 0m0.030s 0m0.010s
sys 0m0.660s 0m0.880s 0m0.470s
test3: "time cp /mnt/somewhere/700MBfile.bin /mnt/test_partition"
(copy one large file from fast 80GB disk to 10GB test disk)
JFS(worst) reiser3 ext3(best)
real 4m29.414s 1m7.493s 0m58.911s
user 0m0.170s 0m0.130s 0m0.080s
sys 0m7.010s 0m7.800s 0m6.730s
Results speak for themselves. With work I do as a desktop user (uncompressing, compiling, and deleting large source trees and doing some multimedia stuff) JFS might be wrong choice. I'm using reiserfs and I'm quite satisfied with it.
regards
Bookmarks