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&sro&grw .
F2FS File-System Linux On SDHC Card Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution EXT4 F2FS Btrfs Intel Core i5-2520M @ 2.50GHz (4 Cores) HP 161C Intel 2nd Generation Core Family DRAM 1 x 4096 MB DDR3-1333MHz 160GB INTEL SSDSA2M160 + 16GB SD16G Intel Gen6 Mobile (1300MHz) IDT 92HD81B1X5 Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 Ubuntu 13.04 3.8.0-999-generic (x86_64) Unity 6.6.0 X Server 1.13.2 intel 2.21.2 3.0 Mesa 9.0.2 GCC 4.7 ext4 1600x900 F2FS btrfs OpenBenchmarking.org Compiler 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 Card dbench: 1 fio: Intel IOMeter File Server Access Pattern fs-mark: 1000 Files, 1MB Size iozone: 4Kb - 4GB - Read Performance iozone: 4Kb - 4GB - Write Performance iozone: 64Kb - 4GB - Read Performance iozone: 64Kb - 4GB - Write Performance postmark: Disk Transaction Performance EXT4 F2FS Btrfs 0.72 9276.78 0.90 21.99 6.93 22.44 6.93 14 1.57 6190.32 1.30 22.53 5.63 23.83 4.83 76 0.37 6881.73 0.57 9.39 5.29 9.39 6.29 57 OpenBenchmarking.org
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Btrfs EXT4 F2FS 0.3533 0.7066 1.0599 1.4132 1.7665 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.37 0.72 1.57 1. (CC) gcc options: -lpopt
Flexible IO Tester Test: Intel IOMeter File Server Access Pattern OpenBenchmarking.org Seconds (Run Time), Fewer Is Better Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Btrfs EXT4 F2FS 2K 4K 6K 8K 10K SE +/- 14.79, N = 3 SE +/- 27.42, N = 3 6881.73 9276.78 6190.32
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Btrfs EXT4 F2FS 0.2925 0.585 0.8775 1.17 1.4625 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.57 0.90 1.30 1. (CC) gcc options: -static
IOzone Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance Btrfs EXT4 F2FS 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 1.07, N = 3 SE +/- 0.28, N = 3 9.39 21.99 22.53 1. (CC) gcc options: -O3
IOzone Record Size: 4Kb - File Size: 4GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 4GB - Disk Test: Write Performance Btrfs EXT4 F2FS 2 4 6 8 10 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.82, N = 3 5.29 6.93 5.63 1. (CC) gcc options: -O3
IOzone Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance Btrfs EXT4 F2FS 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.62, N = 3 SE +/- 1.07, N = 3 9.39 22.44 23.83 1. (CC) gcc options: -O3
IOzone Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance Btrfs EXT4 F2FS 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 6.29 6.93 4.83 1. (CC) gcc options: -O3
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Btrfs EXT4 F2FS 20 40 60 80 100 SE +/- 3.71, N = 3 SE +/- 0.33, N = 3 SE +/- 2.31, N = 3 57 14 76 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.5