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

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: Compilecompilebench: Initial Createdbench: 1fio: Intel IOMeter File Server Access Patternfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeiozone: 64Kb - 8GB - Write PerformanceLinux 3.11Linux 3.12 20130910Linux 3.11Linux 3.12 20130910 F2FS F2FS EXT4 EXT4443.67235.80627.68112.69368.67401.70367.27486.55435.24228.87622.91116.63361.87398.90358.47487.72600.56358.02320.6763.99229.87401.87246.40488.33592.73365.09327.0463.77277.67401.60275.93488.26OpenBenchmarking.org

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

EXT4F2FSOpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 3.12 20130910Linux 3.1180160240320400SE +/- 3.15, N = 3SE +/- 6.89, N = 3SE +/- 1.00, N = 3SE +/- 1.72, N = 3365.09358.02235.80228.87

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.33, N = 3SE +/- 0.22, N = 3627.68622.91327.04320.671. (CC) gcc options: -lpopt -O2

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern

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

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 +/- 3.97, N = 3SE +/- 12.34, N = 6368.67361.87277.67229.871. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

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

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 +/- 1.10, N = 3SE +/- 8.35, N = 6367.27358.47275.93246.401. (CC) gcc options: -static

IOzone

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

EXT4F2FSOpenBenchmarking.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.15, N = 3SE +/- 0.42, N = 3SE +/- 0.06, N = 3488.33488.26487.72486.551. (CC) gcc options: -O3


Phoronix Test Suite v10.8.5