Linux 3.15 HDD Benchmarks Linux 3.15 kernel file-system benchmarks from a Western Digital high performance hard drive while running Ubuntu 14.04 LTS. EXT4, XFS, and F2FS file-systems compared with Linux 3.14 vs. 3.15. Benchmarks by Michael Larabel for a future article on Phoronix.com. Linux 3.14: EXT4: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0, Graphics: Sapphire AMD Radeon HD 6870 1024MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.14.0-031400-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.99, OpenGL: 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 Linux 3.14: XFS: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0, Graphics: Sapphire AMD Radeon HD 6870 1024MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.14.0-031400-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.99, OpenGL: 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4, Compiler: GCC 4.8.2, File-System: xfs, Screen Resolution: 2560x1600 Linux 3.14: Btrfs: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0, Graphics: Sapphire AMD Radeon HD 6870 1024MB, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.14.0-031400-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.99, OpenGL: 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4, Compiler: GCC 4.8.2, File-System: btrfs, Screen Resolution: 2560x1600 Linux 3.15: EXT4: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0, Graphics: Sapphire AMD Radeon HD 6870 1024MB, Audio: Intel 8 /C220, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.15.0-999-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.99, OpenGL: 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 Linux 3.15: XFS: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0, Graphics: Sapphire AMD Radeon HD 6870 1024MB, Audio: Intel 8 /C220, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.15.0-999-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.99, OpenGL: 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4, Compiler: GCC 4.8.2, File-System: xfs, Screen Resolution: 2560x1600 Linux 3.15: Btrfs: Processor: Intel Core i7-4770K @ 3.90GHz (8 Cores), Motherboard: ECS Z87H3-A2X EXTREME v1.0, Chipset: Intel 4th Gen Core DRAM, Memory: 16384MB, Disk: 120GB Samsung SSD 840 + 150GB Western Digital WD1500HLHX-0, Graphics: Sapphire AMD Radeon HD 6870 1024MB, Audio: Intel 8 /C220, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 14.04, Kernel: 3.15.0-999-generic (x86_64), Desktop: Unity 7.2.0, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.99, OpenGL: 3.3 Mesa 10.3.0-devel (git-97a70f2 trusty-oibaf-ppa) Gallium 0.4, Compiler: GCC 4.8.2, File-System: btrfs, Screen Resolution: 2560x1600 AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better Linux 3.14: EXT4 .. 1794.21 |================================================== Linux 3.14: XFS ... 1807.77 |================================================== Linux 3.14: Btrfs . 273.61 |======== Linux 3.15: EXT4 .. 1787.68 |================================================= Linux 3.15: XFS ... 1696.84 |=============================================== Linux 3.15: Btrfs . 253.99 |======= Dbench 4.0 Client Count: 1 MB/s > Higher Is Better Linux 3.14: EXT4 .. 18.56 |============================ Linux 3.14: XFS ... 34.13 |==================================================== Linux 3.14: Btrfs . 19.84 |============================== Linux 3.15: EXT4 .. 18.70 |============================ Linux 3.15: XFS ... 34.16 |==================================================== Linux 3.15: Btrfs . 19.86 |============================== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Linux 3.14: EXT4 .. 46.38 |================================ Linux 3.14: XFS ... 51.30 |==================================== Linux 3.14: Btrfs . 73.54 |=================================================== Linux 3.15: EXT4 .. 47.21 |================================= Linux 3.15: XFS ... 51.73 |==================================== Linux 3.15: Btrfs . 74.44 |==================================================== IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Linux 3.14: EXT4 .. 129.52 |================================================= Linux 3.14: XFS ... 123.72 |=============================================== Linux 3.14: Btrfs . 134.52 |=================================================== Linux 3.15: EXT4 .. 128.77 |================================================= Linux 3.15: XFS ... 123.34 |=============================================== Linux 3.15: Btrfs . 134.97 |=================================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 MB/s > Higher Is Better Linux 3.14: EXT4 .. 0.33 |============================= Linux 3.14: XFS ... 0.49 |=========================================== Linux 3.14: Btrfs . 0.60 |===================================================== Linux 3.15: EXT4 .. 0.34 |============================== Linux 3.15: XFS ... 0.53 |=============================================== Linux 3.15: Btrfs . 0.57 |================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Linux 3.14: EXT4 .. 5103 |================================================ Linux 3.14: XFS ... 5210 |================================================= Linux 3.14: Btrfs . 5320 |================================================== Linux 3.15: EXT4 .. 5173 |================================================= Linux 3.15: XFS ... 5481 |==================================================== Linux 3.15: Btrfs . 5597 |=====================================================