Linux 4.14 kernel file-system testing for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1711145-AL-FILESYSTE58
File-System SSD Testing Debian Linux 4.14 XFS Btrfs EXT4 F2FS
Linux 4.14 kernel file-system testing for a future article on Phoronix.com.
Linux 4.12: Btrfs:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.12.0-041200-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: btrfs, Screen Resolution: 1024x768
Linux 4.12: EXT4:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.12.0-041200-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768
Linux 4.12: F2FS:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.12.0-041200-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: f2fs, Screen Resolution: 1024x768
Linux 4.12: XFS:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.12.0-041200-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: xfs, Screen Resolution: 1024x768
Linux 4.13: Btrfs:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.13.0-041300-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: btrfs, Screen Resolution: 1024x768
Linux 4.13: EXT4:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.13.0-041300-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768
Linux 4.13: F2FS:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.13.0-041300-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: f2fs, Screen Resolution: 1024x768
Linux 4.13: XFS:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.13.0-041300-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: xfs, Screen Resolution: 1024x768
Linux 4.14: Btrfs:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: btrfs, Screen Resolution: 1024x768
Linux 4.14: EXT4:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768
Linux 4.14: F2FS:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: f2fs, Screen Resolution: 1024x768
Linux 4.14: XFS:
Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection
OS: Debian 9.2, Kernel: 4.14.0-041400-generic (x86_64), Desktop: GNOME Shell 3.22.3, Compiler: GCC 6.3.0 20170516, File-System: xfs, Screen Resolution: 1024x768
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
Linux 4.12: Btrfs . 151.60 |============
Linux 4.12: EXT4 .. 473.38 |=======================================
Linux 4.12: F2FS .. 566.55 |===============================================
Linux 4.12: XFS ... 445.45 |=====================================
Linux 4.13: Btrfs . 143.94 |============
Linux 4.13: EXT4 .. 512.24 |==========================================
Linux 4.13: F2FS .. 620.75 |===================================================
Linux 4.13: XFS ... 379.42 |===============================
Linux 4.14: Btrfs . 135.22 |===========
Linux 4.14: EXT4 .. 516.76 |==========================================
Linux 4.14: F2FS .. 600.38 |=================================================
Linux 4.14: XFS ... 454.67 |=====================================
Compile Bench 0.6
Test: Compile
MB/s > Higher Is Better
Linux 4.12: Btrfs . 1180.27 |========================
Linux 4.12: EXT4 .. 1797.67 |====================================
Linux 4.12: F2FS .. 2362.66 |================================================
Linux 4.12: XFS ... 2137.59 |===========================================
Linux 4.13: Btrfs . 1146.27 |=======================
Linux 4.13: EXT4 .. 1801.17 |=====================================
Linux 4.13: F2FS .. 2463.67 |==================================================
Linux 4.13: XFS ... 1919.33 |=======================================
Linux 4.14: Btrfs . 1251.59 |=========================
Linux 4.14: EXT4 .. 1710.46 |===================================
Linux 4.14: F2FS .. 2319.27 |===============================================
Linux 4.14: XFS ... 2145.55 |============================================
Threaded I/O Tester 20170503
Test: Random Write - Size Per Thread: 128MB - Thread Count: 8
MB/s > Higher Is Better
Linux 4.12: Btrfs . 140.53 |==========================
Linux 4.12: EXT4 .. 242.10 |=============================================
Linux 4.12: F2FS .. 270.41 |==================================================
Linux 4.12: XFS ... 232.02 |===========================================
Linux 4.13: Btrfs . 145.47 |===========================
Linux 4.13: EXT4 .. 210.18 |=======================================
Linux 4.13: F2FS .. 276.09 |===================================================
Linux 4.13: XFS ... 254.12 |===============================================
Linux 4.14: Btrfs . 171.03 |================================
Linux 4.14: EXT4 .. 239.30 |============================================
Linux 4.14: F2FS .. 231.46 |===========================================
Linux 4.14: XFS ... 183.44 |==================================
Threaded I/O Tester 20170503
Test: Write - Size Per Thread: 128MB - Thread Count: 8
MB/s > Higher Is Better
Linux 4.12: Btrfs . 5.16 |=========================================
Linux 4.12: EXT4 .. 6.25 |==================================================
Linux 4.12: F2FS .. 4.58 |=====================================
Linux 4.12: XFS ... 4.96 |========================================
Linux 4.13: Btrfs . 5.69 |=============================================
Linux 4.13: EXT4 .. 6.22 |==================================================
Linux 4.13: F2FS .. 4.41 |===================================
Linux 4.13: XFS ... 4.83 |======================================
Linux 4.14: Btrfs . 6.65 |=====================================================
Linux 4.14: EXT4 .. 6.09 |=================================================
Linux 4.14: F2FS .. 4.99 |========================================
Linux 4.14: XFS ... 5.38 |===========================================
Dbench 4.0
Client Count: 48
MB/s > Higher Is Better
Linux 4.12: Btrfs . 148.43 |====
Linux 4.12: EXT4 .. 820.98 |====================
Linux 4.12: F2FS .. 481.34 |============
Linux 4.12: XFS ... 2055.59 |==================================================
Linux 4.13: Btrfs . 155.16 |====
Linux 4.13: EXT4 .. 752.88 |==================
Linux 4.13: F2FS .. 494.52 |============
Linux 4.13: XFS ... 2018.23 |=================================================
Linux 4.14: Btrfs . 153.44 |====
Linux 4.14: EXT4 .. 821.19 |====================
Linux 4.14: F2FS .. 421.03 |==========
Linux 4.14: XFS ... 1792.36 |============================================
Dbench 4.0
Client Count: 6
MB/s > Higher Is Better
Linux 4.12: Btrfs . 291.90 |========================
Linux 4.12: EXT4 .. 432.71 |====================================
Linux 4.12: F2FS .. 401.87 |=================================
Linux 4.12: XFS ... 617.91 |===================================================
Linux 4.13: Btrfs . 292.35 |========================
Linux 4.13: EXT4 .. 384.07 |================================
Linux 4.13: F2FS .. 402.16 |=================================
Linux 4.13: XFS ... 610.09 |==================================================
Linux 4.14: Btrfs . 332.95 |===========================
Linux 4.14: EXT4 .. 412.92 |==================================
Linux 4.14: F2FS .. 350.66 |=============================
Linux 4.14: XFS ... 533.84 |============================================
BlogBench 1.0
Test: Write
Final Score > Higher Is Better
Linux 4.12: Btrfs . 4461 |=====================
Linux 4.12: EXT4 .. 10241 |=================================================
Linux 4.12: F2FS .. 7985 |======================================
Linux 4.12: XFS ... 4008 |===================
Linux 4.13: Btrfs . 4512 |=====================
Linux 4.13: EXT4 .. 10974 |====================================================
Linux 4.13: F2FS .. 7751 |=====================================
Linux 4.13: XFS ... 3241 |===============
Linux 4.14: Btrfs . 4319 |====================
Linux 4.14: EXT4 .. 10348 |=================================================
Linux 4.14: F2FS .. 7665 |====================================
Linux 4.14: XFS ... 4081 |===================
Flexible IO Tester 2.1.13
Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
IOPS > Higher Is Better
Linux 4.12: Btrfs . 22827 |===========
Linux 4.12: EXT4 .. 105837 |===================================================
Linux 4.12: F2FS .. 106128 |===================================================
Linux 4.12: XFS ... 105797 |===================================================
Linux 4.13: Btrfs . 22061 |===========
Linux 4.13: EXT4 .. 106080 |===================================================
Linux 4.13: F2FS .. 106575 |===================================================
Linux 4.13: XFS ... 105721 |===================================================
Linux 4.14: Btrfs . 24604 |============
Linux 4.14: EXT4 .. 105331 |==================================================
Linux 4.14: F2FS .. 105943 |===================================================
Linux 4.14: XFS ... 106079 |===================================================
Flexible IO Tester 2.1.13
Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
MB/s > Higher Is Better
Linux 4.12: Btrfs . 91.32 |===========
Linux 4.12: EXT4 .. 423.36 |===================================================
Linux 4.12: F2FS .. 424.52 |===================================================
Linux 4.12: XFS ... 423.20 |===================================================
Linux 4.13: Btrfs . 88.26 |===========
Linux 4.13: EXT4 .. 424.34 |===================================================
Linux 4.13: F2FS .. 426.31 |===================================================
Linux 4.13: XFS ... 422.90 |===================================================
Linux 4.14: Btrfs . 98.43 |============
Linux 4.14: EXT4 .. 421.34 |==================================================
Linux 4.14: F2FS .. 423.79 |===================================================
Linux 4.14: XFS ... 424.33 |===================================================
Flexible IO Tester 2.1.13
Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
IOPS > Higher Is Better
Linux 4.12: Btrfs . 65941 |====================================================
Linux 4.12: EXT4 .. 56278 |============================================
Linux 4.12: F2FS .. 57096 |=============================================
Linux 4.12: XFS ... 55773 |============================================
Linux 4.13: Btrfs . 62924 |==================================================
Linux 4.13: EXT4 .. 56941 |=============================================
Linux 4.13: F2FS .. 55466 |============================================
Linux 4.13: XFS ... 58829 |==============================================
Linux 4.14: Btrfs . 65684 |====================================================
Linux 4.14: EXT4 .. 53037 |==========================================
Linux 4.14: F2FS .. 59165 |===============================================
Linux 4.14: XFS ... 52470 |=========================================
Flexible IO Tester 2.1.13
Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
MB/s > Higher Is Better
Linux 4.12: Btrfs . 263.78 |===================================================
Linux 4.12: EXT4 .. 225.13 |============================================
Linux 4.12: F2FS .. 228.40 |============================================
Linux 4.12: XFS ... 223.11 |===========================================
Linux 4.13: Btrfs . 251.71 |=================================================
Linux 4.13: EXT4 .. 227.78 |============================================
Linux 4.13: F2FS .. 221.88 |===========================================
Linux 4.13: XFS ... 235.33 |=============================================
Linux 4.14: Btrfs . 262.75 |===================================================
Linux 4.14: EXT4 .. 212.16 |=========================================
Linux 4.14: F2FS .. 236.67 |==============================================
Linux 4.14: XFS ... 209.89 |=========================================
Flexible IO Tester 2.1.13
Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
IOPS > Higher Is Better
Linux 4.12: Btrfs . 22039 |================
Linux 4.12: EXT4 .. 71751 |====================================================
Linux 4.12: F2FS .. 71893 |====================================================
Linux 4.12: XFS ... 71732 |====================================================
Linux 4.13: Btrfs . 20165 |===============
Linux 4.13: EXT4 .. 71861 |====================================================
Linux 4.13: F2FS .. 72226 |====================================================
Linux 4.13: XFS ... 72006 |====================================================
Linux 4.14: Btrfs . 22746 |================
Linux 4.14: EXT4 .. 71387 |===================================================
Linux 4.14: F2FS .. 71984 |====================================================
Linux 4.14: XFS ... 71622 |====================================================
Flexible IO Tester 2.1.13
Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
MB/s > Higher Is Better
Linux 4.12: Btrfs . 88.17 |================
Linux 4.12: EXT4 .. 287.02 |===================================================
Linux 4.12: F2FS .. 287.59 |===================================================
Linux 4.12: XFS ... 286.94 |===================================================
Linux 4.13: Btrfs . 80.67 |==============
Linux 4.13: EXT4 .. 287.46 |===================================================
Linux 4.13: F2FS .. 288.92 |===================================================
Linux 4.13: XFS ... 288.04 |===================================================
Linux 4.14: Btrfs . 91.00 |================
Linux 4.14: EXT4 .. 285.56 |==================================================
Linux 4.14: F2FS .. 287.95 |===================================================
Linux 4.14: XFS ... 286.50 |===================================================
Flexible IO Tester 2.1.13
Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
IOPS > Higher Is Better
Linux 4.12: Btrfs . 53047 |===============================================
Linux 4.12: EXT4 .. 54612 |================================================
Linux 4.12: F2FS .. 54440 |================================================
Linux 4.12: XFS ... 54793 |================================================
Linux 4.13: Btrfs . 52596 |==============================================
Linux 4.13: EXT4 .. 53627 |===============================================
Linux 4.13: F2FS .. 55231 |=================================================
Linux 4.13: XFS ... 54996 |=================================================
Linux 4.14: Btrfs . 52967 |===============================================
Linux 4.14: EXT4 .. 53903 |================================================
Linux 4.14: F2FS .. 55366 |=================================================
Linux 4.14: XFS ... 58880 |====================================================
Flexible IO Tester 2.1.13
Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory
MB/s > Higher Is Better
Linux 4.12: Btrfs . 212.20 |==============================================
Linux 4.12: EXT4 .. 218.46 |===============================================
Linux 4.12: F2FS .. 217.78 |===============================================
Linux 4.12: XFS ... 219.19 |===============================================
Linux 4.13: Btrfs . 210.40 |==============================================
Linux 4.13: EXT4 .. 214.52 |==============================================
Linux 4.13: F2FS .. 220.94 |================================================
Linux 4.13: XFS ... 220.00 |================================================
Linux 4.14: Btrfs . 211.88 |==============================================
Linux 4.14: EXT4 .. 215.63 |===============================================
Linux 4.14: F2FS .. 221.48 |================================================
Linux 4.14: XFS ... 235.54 |===================================================
SQLite 3.8.10.2
Test Target: Default Test Directory
Seconds < Lower Is Better
Linux 4.12: Btrfs . 82.08 |====================================================
Linux 4.12: EXT4 .. 41.70 |==========================
Linux 4.12: F2FS .. 39.98 |=========================
Linux 4.12: XFS ... 35.49 |======================
Linux 4.13: Btrfs . 81.46 |====================================================
Linux 4.13: EXT4 .. 36.78 |=======================
Linux 4.13: F2FS .. 39.95 |=========================
Linux 4.13: XFS ... 34.74 |======================
Linux 4.14: Btrfs . 79.56 |==================================================
Linux 4.14: EXT4 .. 40.79 |==========================
Linux 4.14: F2FS .. 39.40 |=========================
Linux 4.14: XFS ... 34.30 |======================