File Benchmark II Data    Seconds Elapsed    Test Task EXT2 EXT3 JFS
REISERv3 REISERv4 XFS    001 Touch 10,000 Files 48.25 48.25 34.59 33.59
34.08 37.47    002 Find 10,000 Files 0.03 0.03 0.03 0.03 0.07 0.04   
003 Remove 10,000 Files 0.16 0.16 1.64 1.84 2.98 2.51    004 Make 10,000
Directories 49.76 49.87 34.32 33.74 34.68 37.17    005 Find 10,000
Directories 0.65 0.65 0.63 1.07 1.46 0.72    006 Remove 10,000
Directories 1.66 1.67 3.58 43.48 119.42 5.39    007 Copy Tarball from
Other to Current Disk 5.17 5.15 5.74 5.12 7.34 4.26    008 Copy Tarball
from Current to Other Disk 6.96 7.00 6.97 6.89 8.21 6.69    009 UnTAR
Kernel 2.6.14.4 Tarball 14.92 15.19 27.64 26.92 21.45 40.81    010 TAR
Kernel 2.6.14.4 Source Tree 14.05 14.08 13.05 33.49 25.82 36.19    011
Remove Kernel 2.6.14.4 Source Tree 2.47 2.64 6.17 5.65 10.15 9.10    012
Copy 2.6.14.4 Tarball 10 Times 39.48 38.29 39.13 45.15 62.16 46.34   
013 Create a 1GB File 15.02 15.02 15.12 15.96 25.40 15.87    014 Copy a
1GB File 36.87 36.51 38.54 47.60 50.63 41.25    015 Split 10M File into
1000 Byte Pieces 57.26 57.77 2.99 4.35 2.95 4.87    016 Split 10M File
into 1024 Byte Pieces 28.73 28.97 2.24 4.04 2.61 4.01    017 Split 10M
File into 2048 Byte Pieces 7.02 6.98 1.39 2.26 1.55 1.95    018 Split
10M File into 4096 Byte Pieces 1.85 1.83 0.67 1.05 0.99 0.98    019
Split 10M File into 8192 Byte Pieces 0.58 0.58 0.36 0.56 0.62 0.57   
020 Copy 2.6.14.4 Kernel Source Tree 10.02 10.06 35.76 31.64 20.17 43.42
021 CAT 1GB File to /dev/null 18.90 18.59 18.00 37.33 21.37 18.70    CPU
Utilization    Test Task EXT2 EXT3 JFS REISERv3 REISERv4 XFS    001
Touch 10,000 Files 99.00 99.00 99.00 99.00 99.33 99.00    002 Find
10,000 Files 94.00 93.00 94.00 95.00 97.00 95.66    003 Remove 10,000
Files 98.00 98.66 73.66 99.00 99.00 91.66    004 Make 10,000 Directories
98.00 97.33 99.00 99.00 99.66 99.00    005 Find 10,000 Directories 99.00
99.00 99.00 99.00 99.00 99.00    006 Remove 10,000 Directories 99.00
99.00 88.66 99.00 99.00 97.00    007 Copy Tarball from Other to Current
Disk 74.66 74.66 76.00 74.66 61.33 92.33    008 Copy Tarball from
Current to Other Disk 60.00 59.33 59.33 62.00 86.00 62.66    009 UnTAR
Kernel 2.6.14.4 Tarball 42.33 41.33 27.33 53.00 80.00 26.00    010 TAR
Kernel 2.6.14.4 Source Tree 44.00 43.66 51.33 26.66 48.66 21.00    011
Remove Kernel 2.6.14.4 Source Tree 39.66 36.66 33.00 89.33 88.33 63.66
012 Copy 2.6.14.4 Tarball 10 Times 79.33 80.66 93.33 74.33 73.00 90.33
013 Create a 1GB File 56.00 55.66 67.33 57.00 50.00 64.33    014 Copy a
1GB File 42.00 42.00 47.00 37.33 52.00 49.33    015 Split 10M File into
1000 Byte Pieces 99.00 99.00 64.33 96.33 98.00 86.33    016 Split 10M
File into 1024 Byte Pieces 99.00 99.00 77.33 97.66 99.00 97.00    017
Split 10M File into 2048 Byte Pieces 99.00 99.00 64.00 96.66 99.00 97.33
018 Split 10M File into 4096 Byte Pieces 99.00 99.00 69.33 99.00 99.00
97.33    019 Split 10M File into 8192 Byte Pieces 99.00 99.00 87.00
89.66 99.00 97.66    020 Copy 2.6.14.4 Kernel Source Tree 65.33 65.00
21.33 41.33 70.33 25.33    021 CAT 1GB File to /dev/null 26.33 27.00
27.33 36.66 46.33 30.00    Conclusion
With the second round of filesystem benchmarks, I hope everyone is now
satisfied with the benchmarks using the 2.6 kernel. What I gleam from
these benchmarks is both EXT2 and EXT3 are now roughly the same speeds
in the majority of the tests. It also appears the XFS has improved in
the majority of the tests. ReiserFSv3 has slowed in many of the tests
with ReiserFSv4 being the slowest in most of the tests. It is important
to note that JFS has improved in some of the tests. Personally, I still
choose XFS for filesystem performance and scalability.



[Non-text portions of this message have been removed]

Reply via email to