BCache Linux 4.1 Disk Tests A Disk comparison via the Phoronix Test Suite. 120GB Mushkin SSD: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Haswell-E DMI2, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 240GB OCZ VERTEX3, Graphics: LLVMpipe, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection OS: Ubuntu 14.04, Kernel: 4.1.0-999-generic (x86_64) 20150615, Desktop: Unity 7.2.5, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.0, OpenGL: 2.1 Mesa 10.1.3 Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 Seagate ST500DM002-1BD14: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Haswell-E DMI2, Memory: 16384MB, Disk: 500GB Seagate ST500DM002-1BD14 + 240GB OCZ VERTEX3, Graphics: LLVMpipe, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection OS: Ubuntu 14.04, Kernel: 4.1.0-999-generic (x86_64) 20150615, Desktop: Unity 7.2.5, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.0, OpenGL: 2.1 Mesa 10.1.3 Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 BCache Writethrough: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Haswell-E DMI2, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 500GB Seagate ST500DM002-1BD14 + 240GB OCZ VERTEX3, Graphics: LLVMpipe, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection OS: Ubuntu 14.04, Kernel: 4.1.0-999-generic (x86_64) 20150615, Desktop: Unity 7.2.5, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.0, OpenGL: 2.1 Mesa 10.1.3 Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 BCache Writeback: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Haswell-E DMI2, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 500GB Seagate ST500DM002-1BD14 + 240GB OCZ VERTEX3, Graphics: LLVMpipe, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection OS: Ubuntu 14.04, Kernel: 4.1.0-999-generic (x86_64) 20150615, Desktop: Unity 7.2.5, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.0, OpenGL: 2.1 Mesa 10.1.3 Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 BCache Writearound: Processor: Intel Core i7-5960X @ 3.50GHz (16 Cores), Motherboard: Gigabyte X99-UD4-CF, Chipset: Intel Haswell-E DMI2, Memory: 16384MB, Disk: 120GB Toshiba MKNSSDEC120GB + 500GB Seagate ST500DM002-1BD14 + 240GB OCZ VERTEX3, Graphics: LLVMpipe, Audio: Realtek ALC1150, Monitor: SyncMaster, Network: Intel Connection OS: Ubuntu 14.04, Kernel: 4.1.0-999-generic (x86_64) 20150615, Desktop: Unity 7.2.5, Display Server: X Server 1.15.1, Display Driver: radeon 7.3.0, OpenGL: 2.1 Mesa 10.1.3 Gallium 0.4, Compiler: GCC 4.8.2, File-System: ext4, Screen Resolution: 2560x1600 SQLite 3.8.10.2 Test Target: Default Test Directory Seconds < Lower Is Better 120GB Mushkin SSD ........ 680.90 |============================================ Seagate ST500DM002-1BD14 . 636.75 |========================================= BCache Writethrough ...... 651.20 |========================================== BCache Writeback ......... 607.83 |======================================= BCache Writearound ....... 14.69 |= Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better 120GB Mushkin SSD ... 48.09 |=========== BCache Writethrough . 1.67 | BCache Writeback .... 1.43 | BCache Writearound .. 211.31 |================================================= Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better 120GB Mushkin SSD ........ 139.76 |============================================ Seagate ST500DM002-1BD14 . 1.47 | BCache Writethrough ...... 1.48 | BCache Writeback ......... 1.50 | BCache Writearound ....... 137.24 |=========================================== Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better 120GB Mushkin SSD ........ 84.88 |============= Seagate ST500DM002-1BD14 . 2.75 | BCache Writethrough ...... 106.54 |================= BCache Writeback ......... 2.73 | BCache Writearound ....... 278.59 |============================================ Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory - Result: MB/s MB/s > Higher Is Better 120GB Mushkin SSD ........ 144.11 |=========================== Seagate ST500DM002-1BD14 . 107.00 |==================== BCache Writethrough ...... 108.80 |==================== BCache Writeback ......... 110.31 |===================== BCache Writearound ....... 236.08 |============================================ FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better 120GB Mushkin SSD ........ 20.23 |==== Seagate ST500DM002-1BD14 . 16.47 |=== BCache Writethrough ...... 15.17 |=== BCache Writeback ......... 18.83 |==== BCache Writearound ....... 208.87 |============================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better 120GB Mushkin SSD ........ 70.27 |========= Seagate ST500DM002-1BD14 . 38.00 |===== BCache Writethrough ...... 38.80 |===== BCache Writeback ......... 37.40 |===== BCache Writearound ....... 348.07 |============================================ FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better 120GB Mushkin SSD ........ 20.03 |==== Seagate ST500DM002-1BD14 . 19.20 |==== BCache Writethrough ...... 18.13 |==== BCache Writeback ......... 17.90 |==== BCache Writearound ....... 208.63 |============================================ IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better 120GB Mushkin SSD ........ 6524.06 |=========================================== Seagate ST500DM002-1BD14 . 6579.85 |=========================================== BCache Writethrough ...... 6469.38 |========================================== BCache Writeback ......... 6508.17 |=========================================== BCache Writearound ....... 6459.99 |========================================== IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better 120GB Mushkin SSD ........ 479.21 |=========================================== Seagate ST500DM002-1BD14 . 103.24 |========= BCache Writethrough ...... 108.06 |========== BCache Writeback ......... 103.10 |========= BCache Writearound ....... 486.59 |============================================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better 120GB Mushkin SSD ........ 257.98 |========================================= Seagate ST500DM002-1BD14 . 168.27 |=========================== BCache Writethrough ...... 174.18 |============================ BCache Writeback ......... 160.97 |========================== BCache Writearound ....... 273.54 |============================================ PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better 120GB Mushkin SSD ........ 4777 |============================================= Seagate ST500DM002-1BD14 . 4838 |============================================= BCache Writethrough ...... 4936 |============================================== BCache Writeback ......... 4934 |============================================== BCache Writearound ....... 4838 |============================================= Timed Linux Kernel Compilation 3.18-rc6 Time To Compile Seconds < Lower Is Better 120GB Mushkin SSD ........ 61.85 |==================== Seagate ST500DM002-1BD14 . 61.87 |==================== BCache Writethrough ...... 61.32 |==================== BCache Writeback ......... 136.51 |============================================ BCache Writearound ....... 130.28 |========================================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write TPS > Higher Is Better 120GB Mushkin SSD ........ 708.90 |===== Seagate ST500DM002-1BD14 . 73.09 |= BCache Writethrough ...... 76.37 |= BCache Writeback ......... 75.82 |= BCache Writearound ....... 6163.76 |=========================================== PostgreSQL pgbench 9.4.3 Scaling: On-Disk - Test: Single Thread - Mode: Read Write TPS > Higher Is Better 120GB Mushkin SSD ........ 39.67 |=== Seagate ST500DM002-1BD14 . 13.20 |= BCache Writethrough ...... 11.68 |= BCache Writeback ......... 13.08 |= BCache Writearound ....... 639.84 |============================================