Linux 3.15 Kernel SSD File Systems Linux 3.15 kernel file-system benchmarks on a solid-state drive (SSD). 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 + 240GB OCZ VERTEX3, 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 + 240GB OCZ VERTEX3, 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: F2FS: 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 + 240GB OCZ VERTEX3, 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: F2FS, 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 + 240GB OCZ VERTEX3, 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: 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 + 240GB OCZ VERTEX3, 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 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 + 240GB OCZ VERTEX3, 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: 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 + 240GB OCZ VERTEX3, 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: F2FS: 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 + 240GB OCZ VERTEX3, 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: F2FS, Screen Resolution: 2560x1600 PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Linux 3.14: EXT4 .. 5102 |============================================= Linux 3.14: XFS ... 5597 |================================================= Linux 3.14: F2FS .. 5954 |===================================================== Linux 3.14: Btrfs . 5597 |================================================= Linux 3.15: Btrfs . 5599 |================================================= Linux 3.15: XFS ... 5725 |=================================================== Linux 3.15: EXT4 .. 5245 |============================================== Linux 3.15: F2FS .. 6000 |===================================================== 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 .. 14.55 |================================================ Linux 3.14: XFS ... 13.92 |============================================== Linux 3.14: F2FS .. 15.61 |==================================================== Linux 3.14: Btrfs . 10.91 |==================================== Linux 3.15: Btrfs . 11.00 |===================================== Linux 3.15: XFS ... 13.37 |============================================= Linux 3.15: EXT4 .. 14.33 |================================================ Linux 3.15: F2FS .. 9.99 |================================= IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Linux 3.14: EXT4 .. 372.97 |=================================================== Linux 3.14: XFS ... 373.93 |=================================================== Linux 3.14: F2FS .. 373.56 |=================================================== Linux 3.14: Btrfs . 375.28 |=================================================== Linux 3.15: Btrfs . 375.34 |=================================================== Linux 3.15: XFS ... 373.36 |=================================================== Linux 3.15: EXT4 .. 373.87 |=================================================== Linux 3.15: F2FS .. 373.50 |=================================================== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better Linux 3.14: EXT4 .. 1003.27 |============================================= Linux 3.14: XFS ... 1105.74 |================================================= Linux 3.14: F2FS .. 867.97 |======================================= Linux 3.14: Btrfs . 951.26 |========================================== Linux 3.15: Btrfs . 954.63 |========================================== Linux 3.15: XFS ... 1123.67 |================================================== Linux 3.15: EXT4 .. 1006.46 |============================================= Linux 3.15: F2FS .. 837.87 |===================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better Linux 3.14: EXT4 .. 399.49 |===================================== Linux 3.14: XFS ... 424.22 |======================================= Linux 3.14: F2FS .. 544.06 |================================================== Linux 3.14: Btrfs . 309.13 |============================= Linux 3.15: Btrfs . 311.40 |============================= Linux 3.15: XFS ... 430.22 |======================================== Linux 3.15: EXT4 .. 400.48 |===================================== Linux 3.15: F2FS .. 550.28 |=================================================== AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better Linux 3.14: EXT4 .. 2461.79 |=============================================== Linux 3.14: XFS ... 2627.56 |================================================== Linux 3.14: F2FS .. 1652.01 |=============================== Linux 3.14: Btrfs . 884.40 |================= Linux 3.15: Btrfs . 795.36 |=============== Linux 3.15: XFS ... 2550.03 |================================================ Linux 3.15: EXT4 .. 2640.25 |================================================== Linux 3.15: F2FS .. 1873.04 |===================================