Linux 3.12 File-System Test Preview

EXT4 and F2FS file-system preview benchmarks from the Linux 3.11 and Linux 3.12 kernels. Benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1309118-SO-LINUX312F51&obr_imw=y&grr.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 3.11Linux 3.12 20130910Linux 3.11Linux 3.12 20130910 F2FS F2FS EXT4 EXT4Intel Core i7-4900MQ @ 2.80GHz (8 Cores)System76 Gazelle ProfessionalIntel Xeon E3-1200 v3/4th8192MB120GB INTEL SSDSC2CW12Intel 4th Gen Core IGP (1300MHz)Intel Haswell HDMIRealtek RTL8111/8168/8411 + Intel Centrino Advanced-N 6235Ubuntu 13.103.11.0-031100-generic (x86_64)Unity 7.1.0Unity-System-Compositor 0.0.1 + X Server 1.14.2.901 (1.14.3 RC 1)intel 2.21.143.1 Mesa 9.2.0GCC 4.8F2FS1920x10803.11.0-999-generic (x86_64)3.11.0-031100-generic (x86_64)ext43.11.0-999-generic (x86_64)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- Linux 3.11: F2FS: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr- Linux 3.12 20130910: F2FS: DEADLINE / acl,active_logs=6,background_gc=on,relatime,rw,user_xattr- Linux 3.11: EXT4: DEADLINE / data=ordered,relatime,rw- Linux 3.12 20130910: EXT4: DEADLINE / data=ordered,relatime,rwSystem Details- Disk Scheduler: DEADLINE. Python 2.7.5+.

compilebench: Initial Createcompilebench: Compileiozone: 64Kb - 8GB - Write Performancedbench: 1fs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 1000 Files, 1MB Sizefio: Intel IOMeter File Server Access PatternLinux 3.11Linux 3.12 20130910Linux 3.11Linux 3.12 20130910 F2FS F2FS EXT4 EXT4235.80443.67486.55627.68367.27401.70368.67112.69228.87435.24487.72622.91358.47398.90361.87116.63358.02600.56488.33320.67246.40401.87229.8763.99365.09592.73488.26327.04275.93401.60277.6763.77OpenBenchmarking.org

Compile Bench

Test: Initial Create

F2FSEXT4OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 3.11Linux 3.12 2013091080160240320400SE +/- 1.00, N = 3SE +/- 1.72, N = 3SE +/- 6.89, N = 3SE +/- 3.15, N = 3235.80228.87358.02365.09

Compile Bench

Test: Compile

F2FSEXT4OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 3.11Linux 3.12 20130910130260390520650SE +/- 0.85, N = 3SE +/- 1.84, N = 3SE +/- 1.79, N = 3SE +/- 0.23, N = 3443.67435.24600.56592.73

IOzone

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

F2FSEXT4OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 8GB - Disk Test: Write PerformanceLinux 3.11Linux 3.12 20130910110220330440550SE +/- 0.06, N = 3SE +/- 0.42, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3486.55487.72488.33488.261. (CC) gcc options: -O3

Dbench

Client Count: 1

F2FSEXT4OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1Linux 3.11Linux 3.12 20130910140280420560700SE +/- 0.56, N = 3SE +/- 1.54, N = 3SE +/- 0.22, N = 3SE +/- 0.33, N = 3627.68622.91320.67327.041. (CC) gcc options: -lpopt -O2

FS-Mark

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

F2FSEXT4OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 3.11Linux 3.12 2013091080160240320400SE +/- 2.44, N = 3SE +/- 1.79, N = 3SE +/- 8.35, N = 6SE +/- 1.10, N = 3367.27358.47246.40275.931. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

F2FSEXT4OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 3.11Linux 3.12 2013091090180270360450SE +/- 4.46, N = 3SE +/- 7.24, N = 3SE +/- 6.33, N = 3SE +/- 0.23, N = 3401.70398.90401.87401.601. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size

F2FSEXT4OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 3.11Linux 3.12 2013091080160240320400SE +/- 2.58, N = 3SE +/- 2.30, N = 3SE +/- 12.34, N = 6SE +/- 3.97, N = 3368.67361.87229.87277.671. (CC) gcc options: -static

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern

F2FSEXT4OpenBenchmarking.orgSeconds (Run Time), Fewer Is BetterFlexible IO Tester 1.57Test: Intel IOMeter File Server Access PatternLinux 3.11Linux 3.12 20130910306090120150SE +/- 0.57, N = 3SE +/- 1.25, N = 3SE +/- 0.53, N = 3SE +/- 0.75, N = 3112.69116.6363.9963.771. (CC) gcc options: -std=gnu99 -O2 -rdynamic -lm -lpthread -ldl -lrt -laio


Phoronix Test Suite v10.8.5