Btrfs, XFS, EXT4, F2FS file-system testing on a Toshiba TR-150 SSD. Tests 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 1705203-TR-LINUX412F50
Linux 4.12 SSD File-System Testing
Btrfs, XFS, EXT4, F2FS file-system testing on a Toshiba TR-150 SSD. Tests for a future article on Phoronix.com.
Btrfs: Linux 4.10:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-041000-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440
EXT4: Linux 4.10:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-041000-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 2560x1440
F2FS: Linux 4.10:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-041000-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: f2fs, Screen Resolution: 2560x1440
XFS: Linux 4.10:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-041000-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: xfs, Screen Resolution: 2560x1440
Btrfs: Linux 4.11:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.11.0-999-generic (x86_64) 20170418, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440
EXT4: Linux 4.11:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.11.0-999-generic (x86_64) 20170418, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 2560x1440
F2FS: Linux 4.11:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.11.0-999-generic (x86_64) 20170418, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: f2fs, Screen Resolution: 2560x1440
XFS: Linux 4.11:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.11.0-999-generic (x86_64) 20170418, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: xfs, Screen Resolution: 2560x1440
Btrfs: Linux 4.12-rc1+:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: btrfs, Screen Resolution: 2560x1440
EXT4: Linux 4.12-rc1+:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 2560x1440
F2FS: Linux 4.12-rc1+:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: f2fs, Screen Resolution: 2560x1440
XFS: Linux 4.12-rc1+:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170515, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: nouveau 1.0.14, OpenGL: 4.3 Mesa 17.0.3 Gallium 0.4, Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: xfs, Screen Resolution: 2560x1440
PostgreSQL pgbench 9.4.3
Scaling: On-Disk - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
Btrfs: Linux 4.10 ...... 1276.30 |================================
EXT4: Linux 4.10 ....... 1191.12 |==============================
F2FS: Linux 4.10 ....... 1280.14 |================================
XFS: Linux 4.10 ........ 1439.06 |====================================
Btrfs: Linux 4.11 ...... 952.58 |========================
EXT4: Linux 4.11 ....... 1286.36 |================================
F2FS: Linux 4.11 ....... 1281.86 |================================
XFS: Linux 4.11 ........ 1788.90 |=============================================
Btrfs: Linux 4.12-rc1+ . 923.34 |=======================
EXT4: Linux 4.12-rc1+ .. 1401.79 |===================================
F2FS: Linux 4.12-rc1+ .. 1261.93 |================================
XFS: Linux 4.12-rc1+ ... 1263.31 |================================
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
Btrfs: Linux 4.10 ...... 168.58 |==================
EXT4: Linux 4.10 ....... 428.87 |==============================================
F2FS: Linux 4.10 ....... 380.82 |=========================================
XFS: Linux 4.10 ........ 287.19 |===============================
Btrfs: Linux 4.11 ...... 142.81 |===============
EXT4: Linux 4.11 ....... 406.00 |============================================
F2FS: Linux 4.11 ....... 426.39 |==============================================
XFS: Linux 4.11 ........ 320.37 |==================================
Btrfs: Linux 4.12-rc1+ . 131.08 |==============
EXT4: Linux 4.12-rc1+ .. 427.84 |==============================================
F2FS: Linux 4.12-rc1+ .. 361.53 |=======================================
XFS: Linux 4.12-rc1+ ... 314.46 |==================================
BlogBench 1.0
Test: Write
Final Score > Higher Is Better
Btrfs: Linux 4.10 ...... 4967 |==========================================
EXT4: Linux 4.10 ....... 5698 |================================================
F2FS: Linux 4.10 ....... 4446 |=====================================
XFS: Linux 4.10 ........ 3399 |=============================
Btrfs: Linux 4.11 ...... 4875 |=========================================
EXT4: Linux 4.11 ....... 5384 |=============================================
F2FS: Linux 4.11 ....... 4249 |====================================
XFS: Linux 4.11 ........ 3427 |=============================
Btrfs: Linux 4.12-rc1+ . 4908 |=========================================
EXT4: Linux 4.12-rc1+ .. 5385 |=============================================
F2FS: Linux 4.12-rc1+ .. 5071 |===========================================
XFS: Linux 4.12-rc1+ ... 3383 |============================
FS-Mark 3.3
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Files/s > Higher Is Better
Btrfs: Linux 4.10 ...... 42.70 |===========================================
EXT4: Linux 4.10 ....... 43.40 |============================================
F2FS: Linux 4.10 ....... 45.73 |==============================================
XFS: Linux 4.10 ........ 46.17 |==============================================
Btrfs: Linux 4.11 ...... 42.60 |===========================================
EXT4: Linux 4.11 ....... 43.27 |===========================================
F2FS: Linux 4.11 ....... 45.97 |==============================================
XFS: Linux 4.11 ........ 46.37 |===============================================
Btrfs: Linux 4.12-rc1+ . 42.18 |==========================================
EXT4: Linux 4.12-rc1+ .. 43.34 |============================================
F2FS: Linux 4.12-rc1+ .. 46.78 |===============================================
XFS: Linux 4.12-rc1+ ... 45.22 |=============================================
FS-Mark 3.3
Test: 5000 Files, 1MB Size, 4 Threads
Files/s > Higher Is Better
Btrfs: Linux 4.10 ...... 50.13 |============================================
EXT4: Linux 4.10 ....... 51.87 |==============================================
F2FS: Linux 4.10 ....... 52.63 |===============================================
XFS: Linux 4.10 ........ 53.00 |===============================================
Btrfs: Linux 4.11 ...... 50.40 |=============================================
EXT4: Linux 4.11 ....... 51.60 |==============================================
F2FS: Linux 4.11 ....... 52.67 |===============================================
XFS: Linux 4.11 ........ 52.93 |===============================================
Btrfs: Linux 4.12-rc1+ . 50.40 |=============================================
EXT4: Linux 4.12-rc1+ .. 51.73 |==============================================
F2FS: Linux 4.12-rc1+ .. 52.77 |===============================================
XFS: Linux 4.12-rc1+ ... 52.80 |===============================================
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
Btrfs: Linux 4.10 ...... 65.12 |========================
EXT4: Linux 4.10 ....... 59.43 |======================
F2FS: Linux 4.10 ....... 77.33 |=============================
XFS: Linux 4.10 ........ 124.22 |==============================================
Btrfs: Linux 4.11 ...... 61.63 |=======================
EXT4: Linux 4.11 ....... 63.97 |========================
F2FS: Linux 4.11 ....... 72.52 |===========================
XFS: Linux 4.11 ........ 91.25 |==================================
Btrfs: Linux 4.12-rc1+ . 65.38 |========================
EXT4: Linux 4.12-rc1+ .. 61.75 |=======================
F2FS: Linux 4.12-rc1+ .. 79.72 |==============================
XFS: Linux 4.12-rc1+ ... 110.35 |=========================================
SQLite 3.8.10.2
Test Target: Default Test Directory
Seconds < Lower Is Better
Btrfs: Linux 4.10 ...... 87.00 |==============================================
EXT4: Linux 4.10 ....... 41.47 |======================
F2FS: Linux 4.10 ....... 40.00 |=====================
XFS: Linux 4.10 ........ 35.57 |===================
Btrfs: Linux 4.11 ...... 88.21 |===============================================
EXT4: Linux 4.11 ....... 40.97 |======================
F2FS: Linux 4.11 ....... 39.73 |=====================
XFS: Linux 4.11 ........ 34.96 |===================
Btrfs: Linux 4.12-rc1+ . 86.36 |==============================================
EXT4: Linux 4.12-rc1+ .. 40.64 |======================
F2FS: Linux 4.12-rc1+ .. 40.15 |=====================
XFS: Linux 4.12-rc1+ ... 35.69 |===================