Intel Core i7-4770K Haswell desktop benchmarks of the Linux 3.11 kernel with different file-systems. Linux performance file-system comparison of Btrfs, EXT4, XFS, and F2FS on an OCZ Vertex 3 SSD. Benchmarks for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1307199-SO-LINUX311K82
Linux 3.11 Kernel File-System Benchmarks
Intel Core i7-4770K Haswell desktop benchmarks of the Linux 3.11 kernel with different file-systems. Linux performance file-system comparison of Btrfs, EXT4, XFS, and F2FS on an OCZ Vertex 3 SSD. Benchmarks for a future article on Phoronix.com.
Linux 3.9: Btrfs:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.9.0-030900-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: btrfs, Screen Resolution: 1920x1080
Linux 3.10: Btrfs:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: btrfs, Screen Resolution: 1920x1080
Linux 3.11: Btrfs:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Realtek ALC892, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.11.0-999-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: btrfs, Screen Resolution: 1920x1080
Linux 3.9: EXT4:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.9.0-030900-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: ext4, Screen Resolution: 1920x1080
Linux 3.10: EXT4:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: ext4, Screen Resolution: 1920x1080
Linux 3.11: EXT4:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Realtek ALC892, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.11.0-999-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: ext4, Screen Resolution: 1920x1080
Linux 3.9: F2FS:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.9.0-030900-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: F2FS, Screen Resolution: 1920x1080
Linux 3.10: F2FS:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: F2FS, Screen Resolution: 1920x1080
Linux 3.11: F2FS:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Realtek ALC892, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.11.0-999-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: F2FS, Screen Resolution: 1920x1080
Linux 3.9: XFS:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.9.0-030900-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: xfs, Screen Resolution: 1920x1080
Linux 3.10: XFS:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Intel Haswell HDMI, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.10.0-031000-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: xfs, Screen Resolution: 1920x1080
Linux 3.11: XFS:
Processor: Intel Core i7-4770K @ 3.50GHz (8 Cores), Motherboard: Intel DH87RL, Chipset: Intel 4th Gen Core DRAM, Memory: 15360MB, Disk: 240GB OCZ VERTEX3, Graphics: Intel Haswell Desktop, Audio: Realtek ALC892, Network: Intel Connection I217-V
OS: Ubuntu 13.10, Kernel: 3.11.0-999-generic (x86_64), Desktop: Unity 7.0.2, Display Server: X Server 1.14.2, Display Driver: intel 2.21.12, OpenGL: 3.1 Mesa 9.2.0-devel (git-7fd30a8), Compiler: GCC 4.8 + LLVM 3.3, File-System: xfs, Screen Resolution: 1920x1080
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
Linux 3.9: Btrfs .. 151.62 |================================
Linux 3.10: Btrfs . 137.66 |=============================
Linux 3.11: Btrfs . 144.69 |===============================
Linux 3.9: EXT4 ... 241.09 |===================================================
Linux 3.10: EXT4 .. 223.40 |===============================================
Linux 3.11: EXT4 .. 203.30 |===========================================
Linux 3.9: F2FS ... 211.68 |=============================================
Linux 3.10: F2FS .. 209.77 |============================================
Linux 3.11: F2FS .. 173.92 |=====================================
Linux 3.9: XFS .... 176.50 |=====================================
Linux 3.10: XFS ... 163.69 |===================================
Linux 3.11: XFS ... 153.76 |=================================
Compile Bench 0.6
Test: Compile
MB/s > Higher Is Better
Linux 3.9: Btrfs .. 411.55 |=============================
Linux 3.10: Btrfs . 415.97 |==============================
Linux 3.11: Btrfs . 406.92 |=============================
Linux 3.9: EXT4 ... 709.87 |===================================================
Linux 3.10: EXT4 .. 692.21 |==================================================
Linux 3.11: EXT4 .. 670.35 |================================================
Linux 3.9: F2FS ... 713.15 |===================================================
Linux 3.10: F2FS .. 637.49 |==============================================
Linux 3.11: F2FS .. 612.93 |============================================
Linux 3.9: XFS .... 655.91 |===============================================
Linux 3.10: XFS ... 652.25 |===============================================
Linux 3.11: XFS ... 638.73 |==============================================
IOzone 3.405
Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
Linux 3.9: Btrfs .. 494.31 |===================================================
Linux 3.10: Btrfs . 494.62 |===================================================
Linux 3.11: Btrfs . 494.58 |===================================================
Linux 3.9: EXT4 ... 488.17 |==================================================
Linux 3.10: EXT4 .. 490.66 |===================================================
Linux 3.11: EXT4 .. 489.41 |==================================================
Linux 3.9: F2FS ... 490.89 |===================================================
Linux 3.10: F2FS .. 490.68 |===================================================
Linux 3.11: F2FS .. 487.85 |==================================================
Linux 3.9: XFS .... 490.99 |===================================================
Linux 3.10: XFS ... 490.80 |===================================================
Linux 3.11: XFS ... 490.30 |===================================================
IOzone 3.405
Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
Linux 3.9: Btrfs .. 6159.77 |=================================================
Linux 3.10: Btrfs . 6077.06 |=================================================
Linux 3.11: Btrfs . 5998.34 |================================================
Linux 3.9: EXT4 ... 6071.42 |=================================================
Linux 3.10: EXT4 .. 6080.80 |=================================================
Linux 3.11: EXT4 .. 5976.68 |================================================
Linux 3.9: F2FS ... 3362.91 |===========================
Linux 3.10: F2FS .. 4831.67 |=======================================
Linux 3.11: F2FS .. 383.27 |===
Linux 3.9: XFS .... 6234.61 |==================================================
Linux 3.10: XFS ... 6166.15 |=================================================
Linux 3.11: XFS ... 5982.74 |================================================
Dbench 4.0
Client Count: 1
MB/s > Higher Is Better
Linux 3.9: Btrfs .. 318.38 |==============
Linux 3.10: Btrfs . 295.06 |=============
Linux 3.11: Btrfs . 292.19 |=============
Linux 3.9: EXT4 ... 373.72 |================
Linux 3.10: EXT4 .. 329.34 |==============
Linux 3.11: EXT4 .. 310.62 |==============
Linux 3.9: F2FS ... 1140.46 |==================================================
Linux 3.10: F2FS .. 551.24 |========================
Linux 3.11: F2FS .. 590.18 |==========================
Linux 3.9: XFS .... 379.43 |=================
Linux 3.10: XFS ... 358.61 |================
Linux 3.11: XFS ... 354.37 |================
FS-Mark 3.3
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Files/s > Higher Is Better
Linux 3.9: Btrfs .. 290.23 |======================================
Linux 3.10: Btrfs . 234.10 |===============================
Linux 3.11: Btrfs . 229.47 |==============================
Linux 3.9: EXT4 ... 280.73 |=====================================
Linux 3.10: EXT4 .. 275.40 |====================================
Linux 3.11: EXT4 .. 263.00 |===================================
Linux 3.9: F2FS ... 386.20 |===================================================
Linux 3.10: F2FS .. 363.97 |================================================
Linux 3.11: F2FS .. 358.53 |===============================================
Linux 3.9: XFS .... 214.10 |============================
Linux 3.10: XFS ... 195.83 |==========================
Linux 3.11: XFS ... 194.43 |==========================
FS-Mark 3.3
Test: 5000 Files, 1MB Size, 4 Threads
Files/s > Higher Is Better
Linux 3.9: Btrfs .. 387.57 |=============================================
Linux 3.10: Btrfs . 389.93 |=============================================
Linux 3.11: Btrfs . 391.57 |==============================================
Linux 3.9: EXT4 ... 390.53 |=============================================
Linux 3.10: EXT4 .. 393.07 |==============================================
Linux 3.11: EXT4 .. 395.73 |==============================================
Linux 3.9: F2FS ... 438.13 |===================================================
Linux 3.10: F2FS .. 336.37 |=======================================
Linux 3.11: F2FS .. 412.13 |================================================
Linux 3.9: XFS .... 379.27 |============================================
Linux 3.10: XFS ... 371.17 |===========================================
Linux 3.11: XFS ... 374.53 |============================================
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
Linux 3.9: Btrfs .. 296.50 |=======================================
Linux 3.10: Btrfs . 212.43 |============================
Linux 3.11: Btrfs . 247.52 |================================
Linux 3.9: EXT4 ... 287.40 |======================================
Linux 3.10: EXT4 .. 282.40 |=====================================
Linux 3.11: EXT4 .. 272.20 |====================================
Linux 3.9: F2FS ... 388.67 |===================================================
Linux 3.10: F2FS .. 365.03 |================================================
Linux 3.11: F2FS .. 361.13 |===============================================
Linux 3.9: XFS .... 219.37 |=============================
Linux 3.10: XFS ... 209.00 |===========================
Linux 3.11: XFS ... 197.83 |==========================
Flexible IO Tester 1.57
Test: Intel IOMeter File Server Access Pattern
Seconds (Run Time) < Lower Is Better
Linux 3.9: Btrfs .. 164.85 |===================================================
Linux 3.10: Btrfs . 166.26 |===================================================
Linux 3.11: Btrfs . 163.33 |==================================================
Linux 3.9: EXT4 ... 48.51 |===============
Linux 3.10: EXT4 .. 48.82 |===============
Linux 3.11: EXT4 .. 48.43 |===============
Linux 3.9: F2FS ... 108.32 |=================================
Linux 3.10: F2FS .. 116.33 |====================================
Linux 3.11: F2FS .. 115.65 |===================================
Linux 3.9: XFS .... 112.58 |===================================
Linux 3.10: XFS ... 112.79 |===================================
Linux 3.11: XFS ... 112.93 |===================================