Linux 3.14 HDD Disk File-System Testing Linux 3.14 kernel file-system benchmarks from an HDD of the Linux 3.12, 3.13, and 3.14 Git kernel benchmarking. Benchmarking for a future article on Phoronix.com. Linux 3.12: EXT4: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB (780/1000MHz), Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.13: EXT4: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.13.0-031300-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.14 Git: EXT4: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.14.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080 Linux 3.12: Btrfs: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB (780/1000MHz), Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: btrfs, Screen Resolution: 1920x1080 Linux 3.13: Btrfs: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.13.0-031300-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: btrfs, Screen Resolution: 1920x1080 Linux 3.14 Git: Btrfs: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.14.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: btrfs, Screen Resolution: 1920x1080 Linux 3.12: XFS: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB (780/1000MHz), Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.12.0-031200-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: xfs, Screen Resolution: 1920x1080 Linux 3.13: XFS: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.13.0-031300-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: xfs, Screen Resolution: 1920x1080 Linux 3.14 Git: XFS: Processor: Intel Core i7-4960X @ 4.00GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 1000GB Seagate ST1000DX001-1CM1, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: VA2431, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.14.0-999-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.15.0, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.0.1 Gallium 0.4, Compiler: GCC 4.8, File-System: xfs, Screen Resolution: 1920x1080 AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better Linux 3.12: EXT4 ...... 88.98 |================= Linux 3.13: EXT4 ...... 91.99 |================== Linux 3.14 Git: EXT4 .. 84.71 |================= Linux 3.12: Btrfs ..... 237.02 |============================================== Linux 3.13: Btrfs ..... 240.59 |=============================================== Linux 3.14 Git: Btrfs . 233.69 |============================================== Linux 3.12: XFS ....... 109.29 |===================== Linux 3.13: XFS ....... 107.87 |===================== Linux 3.14 Git: XFS ... 97.88 |=================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Linux 3.12: EXT4 ...... 17.90 |============ Linux 3.13: EXT4 ...... 21.02 |============== Linux 3.14 Git: EXT4 .. 19.77 |============= Linux 3.12: Btrfs ..... 73.57 |================================================ Linux 3.13: Btrfs ..... 73.77 |================================================ Linux 3.14 Git: Btrfs . 73.60 |================================================ Linux 3.12: XFS ....... 54.00 |=================================== Linux 3.13: XFS ....... 54.17 |=================================== Linux 3.14 Git: XFS ... 54.23 |=================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Linux 3.12: EXT4 ...... 54.13 |============================================= Linux 3.13: EXT4 ...... 57.07 |================================================ Linux 3.14 Git: EXT4 .. 54.00 |============================================= Linux 3.12: Btrfs ..... 47.70 |======================================== Linux 3.13: Btrfs ..... 47.67 |======================================== Linux 3.14 Git: Btrfs . 48.20 |======================================== Linux 3.12: XFS ....... 54.00 |============================================= Linux 3.13: XFS ....... 56.07 |=============================================== Linux 3.14 Git: XFS ... 57.15 |================================================ FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Linux 3.12: EXT4 ...... 21.70 |======================== Linux 3.13: EXT4 ...... 21.13 |======================= Linux 3.14 Git: EXT4 .. 20.23 |====================== Linux 3.12: Btrfs ..... 43.52 |================================================ Linux 3.13: Btrfs ..... 42.52 |=============================================== Linux 3.14 Git: Btrfs . 41.97 |============================================== Linux 3.12: XFS ....... 32.58 |==================================== Linux 3.13: XFS ....... 31.82 |=================================== Linux 3.14 Git: XFS ... 32.67 |==================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better Linux 3.12: EXT4 ...... 11.53 |============================= Linux 3.13: EXT4 ...... 12.59 |=============================== Linux 3.14 Git: EXT4 .. 10.33 |========================== Linux 3.12: Btrfs ..... 18.21 |============================================== Linux 3.13: Btrfs ..... 19.19 |================================================ Linux 3.14 Git: Btrfs . 19.03 |================================================ Linux 3.12: XFS ....... 15.97 |======================================== Linux 3.13: XFS ....... 15.88 |======================================== Linux 3.14 Git: XFS ... 16.48 |========================================= Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Linux 3.12: EXT4 ...... 28.61 |====================== Linux 3.13: EXT4 ...... 26.08 |==================== Linux 3.14 Git: EXT4 .. 25.74 |=================== Linux 3.12: Btrfs ..... 63.54 |================================================ Linux 3.13: Btrfs ..... 62.77 |=============================================== Linux 3.14 Git: Btrfs . 62.44 |=============================================== Linux 3.12: XFS ....... 23.20 |================== Linux 3.13: XFS ....... 23.67 |================== Linux 3.14 Git: XFS ... 23.03 |================= IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better Linux 3.12: EXT4 ...... 181.22 |=========================================== Linux 3.13: EXT4 ...... 187.81 |============================================ Linux 3.14 Git: EXT4 .. 187.98 |============================================ Linux 3.12: Btrfs ..... 199.29 |=============================================== Linux 3.13: Btrfs ..... 199.43 |=============================================== Linux 3.14 Git: Btrfs . 199.46 |=============================================== Linux 3.12: XFS ....... 157.40 |===================================== Linux 3.13: XFS ....... 158.08 |===================================== Linux 3.14 Git: XFS ... 158.03 |===================================== IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Linux 3.12: EXT4 ...... 174.80 |============================================= Linux 3.13: EXT4 ...... 180.26 |=============================================== Linux 3.14 Git: EXT4 .. 180.62 |=============================================== Linux 3.12: Btrfs ..... 171.88 |============================================= Linux 3.13: Btrfs ..... 173.33 |============================================= Linux 3.14 Git: Btrfs . 167.26 |============================================ Linux 3.12: XFS ....... 141.05 |===================================== Linux 3.13: XFS ....... 142.26 |===================================== Linux 3.14 Git: XFS ... 145.69 |====================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Linux 3.12: EXT4 ...... 168.19 |================================= Linux 3.13: EXT4 ...... 161.74 |================================ Linux 3.14 Git: EXT4 .. 163.81 |================================ Linux 3.12: Btrfs ..... 237.64 |=============================================== Linux 3.13: Btrfs ..... 227.23 |============================================= Linux 3.14 Git: Btrfs . 226.02 |============================================= Linux 3.12: XFS ....... 101.90 |==================== Linux 3.13: XFS ....... 114.58 |======================= Linux 3.14 Git: XFS ... 104.38 |===================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Linux 3.12: EXT4 ...... 152.39 |============================================= Linux 3.13: EXT4 ...... 139.18 |========================================= Linux 3.14 Git: EXT4 .. 158.88 |=============================================== Linux 3.12: Btrfs ..... 143.45 |========================================== Linux 3.13: Btrfs ..... 149.32 |============================================ Linux 3.14 Git: Btrfs . 151.69 |============================================= Linux 3.12: XFS ....... 88.85 |========================== Linux 3.13: XFS ....... 86.61 |========================== Linux 3.14 Git: XFS ... 83.47 |========================= PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Linux 3.12: EXT4 ...... 4360 |============================================= Linux 3.13: EXT4 ...... 4465 |============================================== Linux 3.14 Git: EXT4 .. 4464 |============================================== Linux 3.12: Btrfs ..... 4492 |============================================== Linux 3.13: Btrfs ..... 4263 |============================================ Linux 3.14 Git: Btrfs . 4438 |============================================== Linux 3.12: XFS ....... 4748 |================================================= Linux 3.13: XFS ....... 4411 |============================================== Linux 3.14 Git: XFS ... 4440 |==============================================