Linux 4.12 SSD File-System Testing

1705203-TR-LINUX412F50: Btrfs, XFS, EXT4, F2FS file-system testing on a Toshiba TR-150 SSD. Tests for a future article on Phoronix.com.

Linux 4.12 SSD File-System TestingProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionBtrfsEXT4F2FSXFSBtrfsEXT4F2FSXFSBtrfsEXT4F2FSXFS Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+Intel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN X 12288MBRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 17.044.10.0-041000-generic (x86_64)Unity 7.5.0X Server 1.19.3nouveau 1.0.144.3 Mesa 17.0.3 Gallium 0.41.0.42GCC 6.3.0 20170406btrfs2560x1440ext4f2fsxfs4.11.0-999-generic (x86_64) 20170418btrfsext4f2fsxfs4.12.0-999-generic (x86_64) 20170515btrfsext4f2fsxfsOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details- Btrfs: Linux 4.10: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5- EXT4: Linux 4.10: CFQ / data=ordered,relatime,rw- F2FS: Linux 4.10: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,lazytime,mode=adaptive,relatime,rw,user_xattr- XFS: Linux 4.10: CFQ / attr2,inode64,noquota,relatime,rw- Btrfs: Linux 4.11: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5- EXT4: Linux 4.11: CFQ / data=ordered,relatime,rw- F2FS: Linux 4.11: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,relatime,rw,user_xattr- XFS: Linux 4.11: CFQ / attr2,inode64,noquota,relatime,rw- Btrfs: Linux 4.12-rc1+: CFQ / relatime,rw,space_cache,ssd,subvol=/,subvolid=5- EXT4: Linux 4.12-rc1+: CFQ / data=ordered,relatime,rw- F2FS: Linux 4.12-rc1+: CFQ / acl,active_logs=6,background_gc=on,extent_cache,flush_merge,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr- XFS: Linux 4.12-rc1+: CFQ / attr2,inode64,noquota,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersaveSystem Details- Python 2.7.13.Environment Details- Btrfs: Linux 4.11, EXT4: Linux 4.11, F2FS: Linux 4.11, XFS: Linux 4.11: LIBGL_ALWAYS_SOFTWARE=1

Overview

Linux 4.12 SSD File-System Testingsqlite: Test Target: Default Test Directoryfs-mark: Test: 1000 Files, 1MB Sizefs-mark: Test: 5000 Files, 1MB Size, 4 Threadsfs-mark: Test: 4000 Files, 32 Sub Dirs, 1MB Sizeblogbench: Test: Writecompilebench: Test: Initial Createpgbench: Scaling: On-Disk - Test: Normal Load - Mode: Read WriteBtrfsEXT4F2FSXFSBtrfsEXT4F2FSXFSBtrfsEXT4F2FSXFS Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.10 Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.11 Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+ Linux 4.12-rc1+87.0065.1250.1342.704967168.581276.3041.4759.4351.8743.405698428.871191.1240.0077.3352.6345.734446380.821280.1435.57124.2253.0046.173399287.191439.0688.2161.6350.4042.604875142.81952.5840.9763.9751.6043.275384406.001286.3639.7372.5252.6745.974249426.391281.8634.9691.2552.9346.373427320.371788.9086.3665.3850.4042.184908131.08923.3440.6461.7551.7343.345385427.841401.7940.1579.7252.7746.785071361.531261.9335.69110.3552.8045.223383314.461263.31OpenBenchmarking.org

Result Viewing Options

Result Analysis

Show Aggregate Sum
Show Harmonic Mean
Show Geometric Mean

Sort Results By Performance
Sort Results By Identifier
Reverse Result Order

Normalize Results
Convert To Scalar (Where Appropriate)
No Color Branding

Prefer Vertical Bar Graphs
Condense Comparison
Transpose Comparison

Compact Results Where Applicable



Highlight Result:

Compare Results

See how your system compares using the Phoronix Test Suite. It's as easy as running the phoronix-test-suite benchmark 1705203-TR-LINUX412F50 command.
 

Via the OpenBenchmarking.org IDs you can analyze the results from a Phoronix Test Suite client. You can also use the export options below for external analysis.
 

SQLite

BtrfsEXT4F2FSXFSOpenBenchmarking.orgSeconds, Less Is BetterSQLite v3.8.10.2Test Target: Default Test DirectoryLinux 4.10Linux 4.11Linux 4.12-rc1+20406080100SE +/- 1.21SE +/- 1.31SE +/- 1.31SE +/- 1.10SE +/- 0.82SE +/- 2.35SE +/- 0.29SE +/- 0.39SE +/- 0.34SE +/- 0.66SE +/- 0.60SE +/- 0.6587.0088.2186.3641.4740.9740.6440.0039.7340.1535.5734.9635.69Phoronix Test Suite 8.0.01. (CC) gcc options: -O2 -ldl -lpthread

FS-Mark

BtrfsEXT4F2FSXFSOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark v3.3Test: 1000 Files, 1MB SizeLinux 4.10Linux 4.11Linux 4.12-rc1+306090120150SE +/- 11.79SE +/- 7.02SE +/- 12.76SE +/- 9.41SE +/- 12.63SE +/- 12.45SE +/- 18.43SE +/- 16.03SE +/- 19.95SE +/- 2.01SE +/- 9.34SE +/- 4.3565.1261.6365.3859.4363.9761.7577.3372.5279.72124.2291.25110.35Phoronix Test Suite 8.0.01. (CC) gcc options: -static

FS-Mark

BtrfsEXT4F2FSXFSOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark v3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 4.10Linux 4.11Linux 4.12-rc1+1224364860SE +/- 0.27SE +/- 0.32SE +/- 0.35SE +/- 0.48SE +/- 0.40SE +/- 0.35SE +/- 0.28SE +/- 0.27SE +/- 0.23SE +/- 0.82SE +/- 1.04SE +/- 1.0650.1350.4050.4051.8751.6051.7352.6352.6752.7753.0052.9352.80Phoronix Test Suite 8.0.01. (CC) gcc options: -static

FS-Mark

BtrfsEXT4F2FSXFSOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark v3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 4.10Linux 4.11Linux 4.12-rc1+1122334455SE +/- 0.70SE +/- 0.67SE +/- 0.57SE +/- 0.82SE +/- 0.68SE +/- 0.66SE +/- 0.66SE +/- 0.70SE +/- 0.74SE +/- 1.56SE +/- 1.42SE +/- 1.3342.7042.6042.1843.4043.2743.3445.7345.9746.7846.1746.3745.22Phoronix Test Suite 8.0.01. (CC) gcc options: -static

BlogBench

BtrfsEXT4F2FSXFSOpenBenchmarking.orgFinal Score, More Is BetterBlogBench v1.0Test: WriteLinux 4.10Linux 4.11Linux 4.12-rc1+12002400360048006000SE +/- 56.40SE +/- 73.52SE +/- 49.01SE +/- 19.78SE +/- 10.60SE +/- 63.95SE +/- 16.65SE +/- 38.37SE +/- 157.15SE +/- 54.12SE +/- 56.83SE +/- 47.32496748754908569853845385444642495071339934273383Phoronix Test Suite 8.0.01. (CC) gcc options: -O2 -pthread

Compile Bench

BtrfsEXT4F2FSXFSOpenBenchmarking.orgMB/s, More Is BetterCompile Bench v0.6Test: Initial CreateLinux 4.10Linux 4.11Linux 4.12-rc1+90180270360450SE +/- 16.62SE +/- 17.78SE +/- 16.55SE +/- 21.79SE +/- 13.87SE +/- 18.88SE +/- 6.14SE +/- 34.60SE +/- 2.93SE +/- 3.17SE +/- 5.22SE +/- 6.20168.58142.81131.08428.87406.00427.84380.82426.39361.53287.19320.37314.46Phoronix Test Suite 8.0.0

PostgreSQL pgbench

BtrfsEXT4F2FSXFSOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench v9.4.3Scaling: On-Disk - Test: Normal Load - Mode: Read WriteLinux 4.10Linux 4.11Linux 4.12-rc1+4008001200160020001276.30952.58923.341191.121286.361401.791280.141281.861261.931439.061788.901263.31Phoronix Test Suite 8.0.01. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm


User Comments

Post A Comment