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.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1302215-FO-F2FSFILES54 F2FS File-System Linux On SDHC Card - Phoronix Test Suite 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&grt .
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 EXT4 F2FS Btrfs 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.72 1.57 0.37 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 EXT4 F2FS Btrfs 2K 4K 6K 8K 10K SE +/- 27.42, N = 3 SE +/- 14.79, N = 3 9276.78 6190.32 6881.73
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size EXT4 F2FS Btrfs 0.2925 0.585 0.8775 1.17 1.4625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 0.90 1.30 0.57 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 EXT4 F2FS Btrfs 5 10 15 20 25 SE +/- 1.07, N = 3 SE +/- 0.28, N = 3 SE +/- 0.01, N = 3 21.99 22.53 9.39 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 EXT4 F2FS Btrfs 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.82, N = 3 SE +/- 0.07, N = 3 6.93 5.63 5.29 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 EXT4 F2FS Btrfs 6 12 18 24 30 SE +/- 0.62, N = 3 SE +/- 1.07, N = 3 SE +/- 0.01, N = 3 22.44 23.83 9.39 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 EXT4 F2FS Btrfs 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 6.93 4.83 6.29 1. (CC) gcc options: -O3
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance EXT4 F2FS Btrfs 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 2.31, N = 3 SE +/- 3.71, N = 3 14 76 57 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.4