Linux 3.11 Kernel Btrfs File-System Benchmarks Intel Core i7-4770K Haswell desktop benchmarks of the Linux 3.11 kernel with Btrfs and different file-system mount options / tuning parameters. Linux Btrfs benchmarks for a future article on Phoronix.com by Michael Larabel. 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 Btrfs - Zlib Compression: 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 Btrfs - LZO Compression: 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 Btrfs - No Data COW: 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 Btrfs - No Barrier: 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 Btrfs - SSD Spread: 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 Btrfs - Auto Defrag: 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 Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Btrfs .................... 406.92 |================= Btrfs - Zlib Compression . 494.31 |===================== Btrfs - LZO Compression .. 1009.67 |=========================================== Btrfs - No Data COW ...... 558.63 |======================== Btrfs - No Barrier ....... 405.65 |================= Btrfs - SSD Spread ....... 406.15 |================= Btrfs - Auto Defrag ...... 408.87 |================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Btrfs .................... 144.69 |=========================================== Btrfs - Zlib Compression . 108.02 |================================ Btrfs - LZO Compression .. 133.27 |======================================== Btrfs - No Data COW ...... 148.06 |============================================ Btrfs - No Barrier ....... 145.86 |=========================================== Btrfs - SSD Spread ....... 145.15 |=========================================== Btrfs - Auto Defrag ...... 146.14 |=========================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better Btrfs .................... 292.19 |=================================== Btrfs - Zlib Compression . 266.28 |================================ Btrfs - LZO Compression .. 271.96 |================================ Btrfs - No Data COW ...... 304.08 |==================================== Btrfs - No Barrier ....... 370.81 |============================================ Btrfs - SSD Spread ....... 293.14 |=================================== Btrfs - Auto Defrag ...... 292.24 |=================================== Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better Btrfs .................... 163.33 |====================== Btrfs - Zlib Compression . 164.42 |====================== Btrfs - LZO Compression .. 163.25 |====================== Btrfs - No Data COW ...... 201.06 |=========================== Btrfs - No Barrier ....... 162.16 |===================== Btrfs - SSD Spread ....... 162.48 |===================== Btrfs - Auto Defrag ...... 333.12 |============================================ FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Btrfs .................... 247.52 |========================================= Btrfs - Zlib Compression . 208.28 |================================== Btrfs - LZO Compression .. 265.80 |============================================ Btrfs - No Data COW ...... 229.52 |====================================== Btrfs - No Barrier ....... 250.90 |========================================== Btrfs - SSD Spread ....... 232.88 |======================================= Btrfs - Auto Defrag ...... 217.83 |==================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Btrfs .................... 391.57 |============= Btrfs - Zlib Compression . 781.83 |========================= Btrfs - LZO Compression .. 1344.43 |=========================================== Btrfs - No Data COW ...... 404.13 |============= Btrfs - No Barrier ....... 427.33 |============== Btrfs - SSD Spread ....... 390.17 |============ Btrfs - Auto Defrag ...... 393.17 |============= FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Btrfs .................... 229.47 |======================================= Btrfs - Zlib Compression . 208.70 |=================================== Btrfs - LZO Compression .. 261.53 |============================================ Btrfs - No Data COW ...... 222.73 |===================================== Btrfs - No Barrier ....... 237.62 |======================================== Btrfs - SSD Spread ....... 242.12 |========================================= Btrfs - Auto Defrag ...... 231.40 |======================================= IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better Btrfs .................... 5998.34 |=========================================== Btrfs - Zlib Compression . 6005.05 |=========================================== Btrfs - LZO Compression .. 6051.92 |=========================================== Btrfs - No Data COW ...... 5934.64 |========================================== Btrfs - No Barrier ....... 6062.90 |=========================================== Btrfs - SSD Spread ....... 5977.28 |========================================== Btrfs - Auto Defrag ...... 6031.25 |=========================================== IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Btrfs .................... 494.58 |========== Btrfs - Zlib Compression . 1110.89 |====================== Btrfs - LZO Compression .. 2208.60 |=========================================== Btrfs - No Data COW ...... 494.81 |========== Btrfs - No Barrier ....... 493.91 |========== Btrfs - SSD Spread ....... 493.85 |========== Btrfs - Auto Defrag ...... 493.39 |==========