LTC home

Linux Kernel Performance
 LTC Home | Linux Scalability Effort | LinuxKernelPerformance Project | Performance Tools | Disk I/OIOZONE | LMBench | Netbench | Netperf  | SPEC SDET | SPECWeb99 | tiobench | VolanoMark

IOzone benchmark
Introduction
Results
Test Environment
Resources

Introduction

The IOzone benchmark and the analysis of its results are part of the LTC Performance evaluation. It is aimed at the evaluation of the currently most important filesystems available for Linux: ext2fs, ext3fs, Reiserfs, JFS and xfs. 

Results

[25 October 2002] Test results posted for ext2fs, ext3fs, ReiserFS, and JFS on 2.5.41 SMP kernel running on a 4-way SMP 500 MHz, 2.5 GB memory system. All file systems were selected from menu configuration. The test was run in an unconstrained memory environment with the command "./iozone -a -f /disktest1/testfile -R -b 2541xxx.xls" where /disktest1 is a 3.8 GB partition of file under test. The data shown are throughput in KB/sec. The data corresponds a 4 KB block and file size from 64KB to 16384KB. The JFS filesystem in 2.5.41 includes a patch that corrects the fragmentation problem when handling multiple outstanding I/O requests. 

Writer Report       Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 7674 6768 97264 59425 1267% 1437% 164%
128 154954 61420 102806 69487 66% 167% 148%
256 158221 63492 100430 69470 63% 158% 145%
512 155385 63240 101972 67314 66% 161% 151%
1024 155080 62718 99747 63252 64% 159% 158%
2048 146914 61590 96132 56731 65% 156% 169%
4096 139952 60431 92381 50010 66% 153% 185%
8192 132801 58592 92875 50679 70% 159% 183%
16384 129286 58774 91650 49236 71% 156% 186%
Re-writer Report       Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 278242 188787 268846 262325 97% 142% 102%
128 280093 181560 271176 270044 97% 149% 100%
256 278570 181948 278877 265284 100% 153% 105%
512 279317 183187 280088 265843 100% 153% 105%
1024 272925 178271 268835 255237 99% 151% 105%
2048 252529 168560 247284 239673 98% 147% 103%
4096 223433 157447 225998 213589 101% 144% 106%
8192 208246 150571 209219 85172 100% 139% 246%
16384 200442 146731 204419 125937 102% 139% 162%
Reader Report       Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 470661 474258 463886 460483 99% 98% 101%
128 581755 581769 556569 574057 96% 96% 97%
256 584503 528924 565165 568962 97% 107% 99%
512 577842 589900 544132 560142 94% 92% 97%
1024 455930 442713 466725 441571 102% 105% 106%
2048 295143 293156 292318 301398 99% 100% 97%
4096 236379 239097 236859 236982 100% 99% 100%
8192 229905 233310 230293 231732 100% 99% 99%
16384 228230 231386 228890 231053 100% 99% 99%
Re-reader Report       Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 603629 615215 633805 627634 105% 103% 101%
128 618388 640052 609553 639945 99% 95% 95%
256 630576 580464 629034 638387 100% 108% 99%
512 616099 648055 589866 627461 96% 91% 94%
1024 499752 482334 514045 494218 103% 107% 104%
2048 307967 310913 311864 318953 101% 100% 98%
4096 242552 243288 244463 242438 101% 100% 101%
8192 237835 239938 237793 239252 100% 99% 99%
16384 238032 240665 237057 239207 100% 99% 99%
Random Read Report     Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 388006 426718 421084 418405 109% 99% 101%
128 449042 477627 447481 474155 100% 94% 94%
256 470560 469690 457146 473232 97% 97% 97%
512 462488 478050 470144 473643 102% 98% 99%
1024 432255 448532 452289 443475 105% 101% 102%
2048 351829 364934 362796 365973 103% 99% 99%
4096 283400 284444 287256 281899 101% 101% 102%
8192 243042 246279 244668 245681 101% 99% 100%
16384 227016 227837 227019 227457 100% 100% 100%
Random Write Report       Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 241541 167104 251024 234453 104% 150% 107%
128 251960 176547 250012 242422 99% 142% 103%
256 249255 174262 244963 239482 98% 141% 102%
512 246752 174268 248066 238142 101% 142% 104%
1024 245327 172389 241793 235562 99% 140% 103%
2048 238973 170183 236844 224289 99% 139% 106%
4096 218978 160885 220026 212052 100% 137% 104%
8192 197017 148505 196923 191133 100% 133% 103%
16384 184904 140743 185073 179357 100% 131% 103%
Backward Read Report     Ratio Ratio Ratio
File size ext2 ext3 jfs rfs jfs/ext2 jfs/ext3 jfs/rfs
64 441258 447547 418345 438479 95% 93% 95%
128 481196 481150 460456 481284 96% 96% 96%
256 486648 468049 483060 488591 99% 103% 99%
512 469314 497573 467174 478074 100% 94% 98%
1024 369668 422088 372360 413406 101% 88% 90%
2048 264565 305852 264804 307461 100% 87% 86%