Linux 3.17 Kernel SSD File-Systems

Linux 3.17 SSD file-system benchmarks by Michael Larabel for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1409171-LI-LINUX317K84.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionBtrfsEXT4XFSF2FS Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17Intel Core i7-5960X @ 3.50GHz (16 Cores)Gigabyte X99-UD4-CFIntel Haswell-E DMI216384MB128GB Crucial_CT128MX1 + 80GB INTEL SSDSCKGW08NVIDIA GeForce GTX Titan 6144MBIntel Wellsburg HD AudioSyncMasterIntel ConnectionUbuntu 14.103.16.0-031600-generic (x86_64)Xfce 4.10X Server 1.16.0nouveau 1.0.11GCC 4.9.1btrfs2560x16003.17.0-999-generic (x86_64)3.16.0-031600-generic (x86_64)ext43.17.0-999-generic (x86_64)3.16.0-031600-generic (x86_64)xfs3.17.0-999-generic (x86_64)3.16.0-031600-generic (x86_64)f2fs3.17.0-999-generic (x86_64)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- Btrfs: Linux 3.16: DEADLINE / relatime,rw,space_cache,ssd- Btrfs: Linux 3.17: DEADLINE / relatime,rw,space_cache,ssd- EXT4: Linux 3.16: DEADLINE / data=ordered,relatime,rw- EXT4: Linux 3.17: DEADLINE / data=ordered,relatime,rw- XFS: Linux 3.16: DEADLINE / attr2,inode64,noquota,relatime,rw- XFS: Linux 3.17: DEADLINE / attr2,inode64,noquota,relatime,rw- F2FS: Linux 3.16: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr- F2FS: Linux 3.17: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattrProcessor Details- Scaling Governor: intel_pstate powersaveSystem Details- Disk Scheduler: DEADLINE. Python 2.7.8.

fio: Intel IOMeter File Server Access Pattern - Default Test Directory - Read IOPSfio: Intel IOMeter File Server Access Pattern - Default Test Directory - Read MB/sfio: Intel IOMeter File Server Access Pattern - Default Test Directory - Write IOPSfio: Intel IOMeter File Server Access Pattern - Default Test Directory - Write MB/sfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizedbench: 1iozone: 4Kb - 8GB - Write Performancecompilebench: Compilecompilebench: Initial CreateBtrfsEXT4XFSF2FS Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17265316.056523.9534.9067.9034.2716.99464.751194.29142.88257216.186604.0134.9367.8734.3717.04474.021170.29146.44798046.74194411.4933.83109.7334.6017.22466.71857.63290.63796147.27193511.8232.75110.1334.5717.42463.05860.06270.28555532.2313168.1733.6769.6033.9717.21464.51826.89197.32564732.2113438.1734.1070.1733.7317.52466.72845.81192.62531631.1012537.8057.7084.8757.3033.00468.29899.12339.27539431.9713167.8158.6386.5358.6332.83467.41895.80307.91OpenBenchmarking.org

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Read IOPS

MinAvgMaxBtrfs257226132653EXT4796179717980XFS555556015647F2FS531653555394OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.11Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Read IOPSLinux 3.16Linux 3.172K4K6K8K10K

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Read MB/s

MinAvgMaxBtrfs16.116.116.2EXT446.747.047.3XFS32.232.232.2F2FS31.131.532.0OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.11Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Read MB/sLinux 3.16Linux 3.171428425670

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Write IOPS

MinAvgMaxBtrfs652656660EXT4193519401944XFS131613301343F2FS125312851316OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 2.1.11Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Write IOPSLinux 3.16Linux 3.175001000150020002500

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Write MB/s

MinAvgMaxBtrfs4.04.04.0EXT411.511.711.8XFS8.28.28.2F2FS7.87.87.8OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 2.1.11Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory - Result: Write MB/sLinux 3.16Linux 3.1748121620

FS-Mark

Test: 1000 Files, 1MB Size

MinAvgMaxBtrfs34.934.934.9EXT432.833.333.8XFS33.733.934.1F2FS57.758.258.6OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 3.16Linux 3.171632486480

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

MinAvgMaxBtrfs67.967.967.9EXT4109.7109.9110.1XFS69.669.970.2F2FS84.985.786.5OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 3.16Linux 3.1720406080100

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

MinAvgMaxBtrfs34.334.334.4EXT434.634.634.6XFS33.733.934.0F2FS57.358.058.6OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 3.16Linux 3.171632486480

Dbench

Client Count: 1

MinAvgMaxBtrfs17.017.017.0EXT417.217.317.4XFS17.217.417.5F2FS32.832.933.0OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1Linux 3.16Linux 3.171020304050

IOzone

Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance

MinAvgMaxBtrfs464.8469.4474.0EXT4463.1464.9466.7XFS464.5465.6466.7F2FS467.4467.9468.3OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 8GB - Disk Test: Write PerformanceLinux 3.16Linux 3.17120240360480600

Compile Bench

Test: Compile

MinAvgMaxBtrfs117011821194EXT4858859860XFS827836846F2FS896897899OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 3.16Linux 3.17400800120016002000

Compile Bench

Test: Initial Create

MinAvgMaxBtrfs142.9144.7146.4EXT4270.3280.5290.6XFS192.6195.0197.3F2FS307.9323.6339.3OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 3.16Linux 3.1780160240320400


Phoronix Test Suite v10.8.4