F2FS File-System Linux On SDHC Card

Benchmarks of the new F2FS file-system (Flash Friendly File-System) on Ubuntu Linux with the Linux 3.8 kernel comparing Btrfs, EXT4, and F2FS from a SDHC card. Benchmarking by Michael Larabel of Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1302215-FO-F2FSFILES54&grs.

F2FS File-System Linux On SDHC CardProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionEXT4F2FSBtrfsIntel Core i5-2520M @ 2.50GHz (4 Cores)HP 161CIntel 2nd Generation Core Family DRAM1 x 4096 MB DDR3-1333MHz160GB INTEL SSDSA2M160 + 16GB SD16GIntel Gen6 Mobile (1300MHz)IDT 92HD81B1X5Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205Ubuntu 13.043.8.0-999-generic (x86_64)Unity 6.6.0X Server 1.13.2intel 2.21.23.0 Mesa 9.0.2GCC 4.7ext41600x900F2FSbtrfsOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v System Details- EXT4: Python 2.7.3.Disk Mount Options Details- EXT4: data=ordered,relatime,rw- F2FS: acl,active_logs=6,background_gc_on,relatime,rw,user_xattr- Btrfs: relatime,rw,space_cache,ssd

F2FS File-System Linux On SDHC Carddbench: 1fio: Intel IOMeter File Server Access Patterniozone: 64Kb - 4GB - Write Performancepostmark: Disk Transaction Performanceiozone: 64Kb - 4GB - Read Performanceiozone: 4Kb - 4GB - Write Performanceiozone: 4Kb - 4GB - Read Performancefs-mark: 1000 Files, 1MB SizeEXT4F2FSBtrfs0.729276.786.931422.446.9321.990.901.576190.324.837623.835.6322.531.300.376881.736.29579.395.299.390.57OpenBenchmarking.org

Dbench

Client Count: 1

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1EXT4F2FSBtrfs0.35330.70661.05991.41321.7665SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.721.570.371. (CC) gcc options: -lpopt

Flexible IO Tester

Test: Intel IOMeter File Server Access Pattern

OpenBenchmarking.orgSeconds (Run Time), Fewer Is BetterFlexible IO Tester 1.57Test: Intel IOMeter File Server Access PatternEXT4F2FSBtrfs2K4K6K8K10KSE +/- 27.42, N = 3SE +/- 14.79, N = 39276.786190.326881.73

IOzone

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

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 4GB - Disk Test: Write PerformanceEXT4F2FSBtrfs246810SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 36.934.836.291. (CC) gcc options: -O3

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceEXT4F2FSBtrfs20406080100SE +/- 0.33, N = 3SE +/- 2.31, N = 3SE +/- 3.71, N = 31476571. (CC) gcc options: -O3

IOzone

Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 64Kb - File Size: 4GB - Disk Test: Read PerformanceEXT4F2FSBtrfs612182430SE +/- 0.62, N = 3SE +/- 1.07, N = 3SE +/- 0.01, N = 322.4423.839.391. (CC) gcc options: -O3

IOzone

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

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 4GB - Disk Test: Write PerformanceEXT4F2FSBtrfs246810SE +/- 0.02, N = 3SE +/- 0.82, N = 3SE +/- 0.07, N = 36.935.635.291. (CC) gcc options: -O3

IOzone

Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.405Record Size: 4Kb - File Size: 4GB - Disk Test: Read PerformanceEXT4F2FSBtrfs510152025SE +/- 1.07, N = 3SE +/- 0.28, N = 3SE +/- 0.01, N = 321.9922.539.391. (CC) gcc options: -O3

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeEXT4F2FSBtrfs0.29250.5850.87751.171.4625SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 30.901.300.571. (CC) gcc options: -static


Phoronix Test Suite v10.8.4