Linux 3.8 File-System HDD Testing Linux 3.8 file-system benchmarks from a hard drive for a future article on Phoronix.com. EXT4: Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: ext4, Screen Resolution: 1920x1080 XFS: Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: xfs, Screen Resolution: 1920x1080 Btrfs: Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: btrfs, Screen Resolution: 1920x1080 ReiserFS: Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: reiserfs, Screen Resolution: 1920x1080 JFS: Processor: AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores), Motherboard: ASUS Crosshair V Formula, Chipset: AMD ATI RD890 bridge, Memory: 8192MB, Disk: 60GB OCZ VERTEX2 + 500GB Western Digital WD5000AZRX-0, Graphics: AMD Radeon HD 5700 1024MB, Audio: Realtek ALC889, Monitor: DELL P2210H, Network: Intel 82583V Gigabit Connection OS: Ubuntu 13.04, Kernel: 3.8.0-030800-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: radeon 7.1.0, OpenGL: 2.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4, Compiler: GCC 4.7 + Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svn, File-System: jfs, Screen Resolution: 1920x1080 Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better EXT4 ..... 6289.20 |==================================================== XFS ...... 36.36 | Btrfs .... 7191.22 |=========================================================== ReiserFS . 6973.87 |========================================================= JFS ...... 6564.65 |====================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4 ..... 13.60 |========== XFS ...... 19.47 |============== Btrfs .... 19.50 |============== ReiserFS . 14.50 |========== JFS ...... 86.48 |============================================================= FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better EXT4 ..... 23.60 |================================ XFS ...... 40.67 |====================================================== Btrfs .... 31.60 |========================================== ReiserFS . 28.87 |======================================= JFS ...... 45.63 |============================================================= FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better EXT4 ..... 12.90 |======== XFS ...... 20.17 |============= Btrfs .... 17.98 |=========== ReiserFS . 13.05 |======== JFS ...... 97.40 |============================================================= BlogBench 1.0 Test: Read Final Score > Higher Is Better EXT4 ..... 835055 |============================================================ XFS ...... 835578 |============================================================ Btrfs .... 783926 |======================================================== ReiserFS . 680562 |================================================= JFS ...... 826331 |=========================================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better EXT4 ..... 9.09 |== XFS ...... 13.97 |=== Btrfs .... 12.14 |=== ReiserFS . 14.64 |==== JFS ...... 245.85 |============================================================ Dbench 4.0 Client Count: 6 MB/s > Higher Is Better EXT4 ..... 23.26 |================= XFS ...... 21.50 |=============== Btrfs .... 39.45 |============================ ReiserFS . 16.60 |============ JFS ...... 85.11 |============================================================= IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4 ..... 161.08 |============================================================ XFS ...... 151.86 |========================================================= Btrfs .... 134.90 |================================================== ReiserFS . 136.87 |=================================================== JFS ...... 134.32 |================================================== IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4 ..... 159.81 |============================================================ XFS ...... 149.85 |======================================================== Btrfs .... 134.60 |=================================================== ReiserFS . 136.60 |=================================================== JFS ...... 137.47 |==================================================== IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4 ..... 107.53 |======================================================= XFS ...... 99.10 |================================================== Btrfs .... 118.06 |============================================================ ReiserFS . 70.42 |==================================== JFS ...... 92.26 |=============================================== IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4 ..... 106.25 |======================================================= XFS ...... 101.33 |==================================================== Btrfs .... 116.17 |============================================================ ReiserFS . 68.83 |==================================== JFS ...... 93.65 |================================================ IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4 ..... 155.62 |============================================================ XFS ...... 151.50 |========================================================== Btrfs .... 137.32 |===================================================== ReiserFS . 124.79 |================================================ JFS ...... 136.70 |===================================================== IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4 ..... 103.08 |==================================================== XFS ...... 101.12 |=================================================== Btrfs .... 120.02 |============================================================ ReiserFS . 70.39 |=================================== JFS ...... 90.65 |============================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better EXT4 ..... 119.88 |=========================================== XFS ...... 75.35 |=========================== Btrfs .... 169.17 |============================================================ ReiserFS . 52.23 |=================== JFS ...... 45.86 |================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better EXT4 ..... 107.64 |============================================================ XFS ...... 78.21 |============================================ Btrfs .... 97.83 |======================================================= ReiserFS . 31.53 |================== JFS ...... 27.28 |=============== Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Seconds < Lower Is Better EXT4 ..... 11.55 |============================================ XFS ...... 12.93 |================================================== Btrfs .... 12.24 |=============================================== ReiserFS . 15.87 |============================================================= JFS ...... 13.45 |==================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better EXT4 ..... 3049 |============================================================== XFS ...... 3025 |============================================================== Btrfs .... 2719 |======================================================= ReiserFS . 719 |=============== JFS ...... 931 |=================== PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second TPS > Higher Is Better EXT4 ..... 213.44 |======== XFS ...... 146.13 |====== Btrfs .... 69.63 |=== ReiserFS . 194.41 |======= JFS ...... 1559.64 |===========================================================