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&grt&sro.

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.

compilebench: Compilecompilebench: Initial Createdbench: 1fio: 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 Sizeiozone: 4Kb - 8GB - Write PerformanceBtrfsEXT4XFSF2FS Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.17 Linux 3.16 Linux 3.171194.29142.8816.99265316.056523.9534.9067.9034.27464.751170.29146.4417.04257216.186604.0134.9367.8734.37474.02857.63290.6317.22798046.74194411.4933.83109.7334.60466.71860.06270.2817.42796147.27193511.8232.75110.1334.57463.05826.89197.3217.21555532.2313168.1733.6769.6033.97464.51845.81192.6217.52564732.2113438.1734.1070.1733.73466.72899.12339.2733.00531631.1012537.8057.7084.8757.30468.29895.80307.9132.83539431.9713167.8158.6386.5358.63467.41OpenBenchmarking.org

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Dbench

Client Count: 1

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

Flexible IO Tester

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

MinAvgMaxBtrfs257226132653EXT4796179717980F2FS531653555394XFS555556015647OpenBenchmarking.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.3F2FS31.131.532.0XFS32.232.232.2OpenBenchmarking.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

MinAvgMaxBtrfs652656660EXT4193519401944F2FS125312851316XFS131613301343OpenBenchmarking.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.8F2FS7.87.87.8XFS8.28.28.2OpenBenchmarking.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.8F2FS57.758.258.6XFS33.733.934.1OpenBenchmarking.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.1F2FS84.985.786.5XFS69.669.970.2OpenBenchmarking.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.6F2FS57.358.058.6XFS33.733.934.0OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 3.16Linux 3.171632486480

IOzone

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

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


Phoronix Test Suite v10.8.4