Linux 3.16 HDD File-System Tests Linux 3.16 file-system benchmarks on a hard drive by Michael Larabel for a future article on Phoronix. Linux 3.15: Btrfs: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: Gigabyte Z97-HD3, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 150GB Western Digital WD1500HLHX-0, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Xeon E3-1200 v3/4th, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.15.0-031500-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0, Compiler: GCC 4.8.2, File-System: btrfs, Screen Resolution: 1280x800 Linux 3.16 Git: Btrfs: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: Gigabyte Z97-HD3, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 150GB Western Digital WD1500HLHX-0, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Xeon E3-1200 v3/4th, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.16.0-999-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0, Compiler: GCC 4.8.2, File-System: btrfs, Screen Resolution: 1280x800 Linux 3.15: EXT4: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: Gigabyte Z97-HD3, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 150GB Western Digital WD1500HLHX-0, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Xeon E3-1200 v3/4th, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.15.0-031500-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 1280x800 Linux 3.16 Git: EXT4: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: Gigabyte Z97-HD3, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 150GB Western Digital WD1500HLHX-0, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Xeon E3-1200 v3/4th, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.16.0-999-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 1280x800 Linux 3.15: XFS: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: Gigabyte Z97-HD3, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 150GB Western Digital WD1500HLHX-0, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Xeon E3-1200 v3/4th, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.15.0-031500-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0, Compiler: GCC 4.8.2, File-System: xfs, Screen Resolution: 1280x800 Linux 3.16 Git: XFS: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: Gigabyte Z97-HD3, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 150GB Western Digital WD1500HLHX-0, Graphics: Intel HD 4600 (1250MHz), Audio: Intel Xeon E3-1200 v3/4th, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.16.0-999-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: intel 2.99.910, OpenGL: 3.3 Mesa 10.1.0, Compiler: GCC 4.8.2, File-System: xfs, Screen Resolution: 1280x800 FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Linux 3.15: Btrfs ..... 30.30 |======================================== Linux 3.16 Git: Btrfs . 30.60 |========================================= Linux 3.15: EXT4 ...... 28.40 |====================================== Linux 3.16 Git: EXT4 .. 30.83 |========================================= Linux 3.15: XFS ....... 35.93 |================================================ Linux 3.16 Git: XFS ... 35.87 |================================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Linux 3.15: Btrfs ..... 43.03 |=============================== Linux 3.16 Git: Btrfs . 43.40 |================================ Linux 3.15: EXT4 ...... 65.73 |================================================ Linux 3.16 Git: EXT4 .. 66.13 |================================================ Linux 3.15: XFS ....... 53.33 |======================================= Linux 3.16 Git: XFS ... 52.33 |====================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Linux 3.15: Btrfs ..... 28.93 |===================================== Linux 3.16 Git: Btrfs . 28.93 |===================================== Linux 3.15: EXT4 ...... 31.17 |======================================== Linux 3.16 Git: EXT4 .. 30.93 |======================================== Linux 3.15: XFS ....... 37.52 |================================================ Linux 3.16 Git: XFS ... 37.45 |================================================ Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Linux 3.15: Btrfs ..... 73.28 |================================================ Linux 3.16 Git: Btrfs . 72.97 |================================================ Linux 3.15: EXT4 ...... 46.14 |============================== Linux 3.16 Git: EXT4 .. 49.88 |================================= Linux 3.15: XFS ....... 51.71 |================================== Linux 3.16 Git: XFS ... 53.14 |=================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 32MB - Thread Count: 8 MB/s > Higher Is Better Linux 3.15: Btrfs ..... 0.99 |================================================= Linux 3.16 Git: Btrfs . 0.99 |================================================= Linux 3.15: EXT4 ...... 0.68 |================================== Linux 3.16 Git: EXT4 .. 0.86 |=========================================== Linux 3.15: XFS ....... 0.67 |================================= Linux 3.16 Git: XFS ... 0.69 |================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Linux 3.15: Btrfs ..... 171.06 |=============================================== Linux 3.16 Git: Btrfs . 171.86 |=============================================== Linux 3.15: EXT4 ...... 125.54 |================================== Linux 3.16 Git: EXT4 .. 119.72 |================================= Linux 3.15: XFS ....... 126.04 |================================== Linux 3.16 Git: XFS ... 116.45 |================================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Linux 3.15: Btrfs ..... 78.41 |========================= Linux 3.16 Git: Btrfs . 75.11 |======================== Linux 3.15: EXT4 ...... 142.32 |============================================= Linux 3.16 Git: EXT4 .. 147.05 |=============================================== Linux 3.15: XFS ....... 119.79 |====================================== Linux 3.16 Git: XFS ... 119.86 |======================================