Benchmarks of the new F2FS (Flash Friendly File-System) being introduced in the mainline Linux 3.8 kernel. Benchmarks by Michael Larabel for a future article on Phoronix.com looking initially at F2FS performance compared to Btrfs, EXT4, and other Linux file-systems.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1302181-FO-F2FSFILES24
F2FS Linux File-System Benchmarks
Benchmarks of the new F2FS (Flash Friendly File-System) being introduced in the mainline Linux 3.8 kernel. Benchmarks by Michael Larabel for a future article on Phoronix.com looking initially at F2FS performance compared to Btrfs, EXT4, and other Linux file-systems.
Btrfs:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: btrfs, Screen Resolution: 1600x900
EXT4:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1600x900
F2FS:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: F2FS, Screen Resolution: 1600x900
XFS:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: xfs, Screen Resolution: 1600x900
EXT3:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1600x900
JFS:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: jfs, Screen Resolution: 1600x900
ReiserFS:
Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 1 x 4096 MB DDR3-1333MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Gen6 Mobile (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 13.04, Kernel: 3.8.0-999-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.2, Display Driver: intel 2.21.2, OpenGL: 3.0 Mesa 9.0.2, Compiler: GCC 4.7, File-System: reiserfs, Screen Resolution: 1600x900
Flexible IO Tester 1.57
Test: Intel IOMeter File Server Access Pattern
Seconds (Run Time) < Lower Is Better
Btrfs .... 592.07 |============================================================
EXT4 ..... 101.86 |==========
F2FS ..... 364.55 |=====================================
XFS ...... 228.27 |=======================
EXT3 ..... 143.39 |===============
JFS ...... 143.62 |===============
ReiserFS . 155.06 |================
Dbench 4.0
Client Count: 1
MB/s > Higher Is Better
Btrfs .... 165.37 |=================
EXT4 ..... 195.24 |=====================
F2FS ..... 569.01 |============================================================
XFS ...... 157.83 |=================
EXT3 ..... 124.76 |=============
JFS ...... 302.34 |================================
ReiserFS . 109.96 |============
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
Btrfs .... 73.40 |========================================
EXT4 ..... 109.52 |===========================================================
F2FS ..... 58.36 |================================
XFS ...... 110.90 |============================================================
EXT3 ..... 98.60 |=====================================================
JFS ...... 55.68 |==============================
ReiserFS . 46.67 |=========================
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
Btrfs .... 66.37 |==========================================
EXT4 ..... 78.67 |==================================================
F2FS ..... 95.90 |=============================================================
XFS ...... 81.07 |====================================================
EXT3 ..... 68.73 |============================================
JFS ...... 91.53 |==========================================================
ReiserFS . 51.08 |================================
FS-Mark 3.3
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Files/s > Higher Is Better
Btrfs .... 65.17 |==========================================
EXT4 ..... 78.80 |===================================================
F2FS ..... 93.67 |=============================================================
XFS ...... 79.80 |====================================================
EXT3 ..... 67.57 |============================================
JFS ...... 90.40 |===========================================================
ReiserFS . 50.18 |=================================
PostMark 1.51
Disk Transaction Performance
TPS > Higher Is Better
Btrfs .... 1154 |==========================================
EXT4 ..... 1674 |============================================================
F2FS ..... 1716 |==============================================================
XFS ...... 1704 |==============================================================
EXT3 ..... 1229 |============================================
JFS ...... 1573 |=========================================================
ReiserFS . 1041 |======================================
Compile Bench 0.6
Test: Compile
MB/s > Higher Is Better
Btrfs .... 106.96 |============================================================
EXT4 ..... 107.13 |============================================================
F2FS ..... 95.68 |======================================================
XFS ...... 101.73 |=========================================================
EXT3 ..... 101.00 |=========================================================
JFS ...... 92.47 |====================================================
ReiserFS . 75.85 |==========================================
FS-Mark 3.3
Test: 5000 Files, 1MB Size, 4 Threads
Files/s > Higher Is Better
Btrfs .... 94.63 |========================================================
EXT4 ..... 99.60 |===========================================================
F2FS ..... 100.90 |============================================================
XFS ...... 95.57 |=========================================================
EXT3 ..... 94.53 |========================================================
JFS ...... 100.23 |============================================================
ReiserFS . 77.00 |==============================================
IOzone 3.405
Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
Btrfs .... 213.66 |=====================================================
EXT4 ..... 235.35 |==========================================================
F2FS ..... 242.13 |============================================================
XFS ...... 233.45 |==========================================================
EXT3 ..... 206.29 |===================================================
JFS ...... 241.48 |============================================================
ReiserFS . 221.93 |=======================================================
IOzone 3.405
Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
Btrfs .... 213.98 |=====================================================
EXT4 ..... 236.29 |===========================================================
F2FS ..... 227.28 |========================================================
XFS ...... 228.79 |=========================================================
EXT3 ..... 206.22 |===================================================
JFS ...... 241.77 |============================================================
ReiserFS . 224.26 |========================================================
IOzone 3.405
Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
Btrfs .... 211.11 |====================================================
EXT4 ..... 239.71 |============================================================
F2FS ..... 237.89 |===========================================================
XFS ...... 230.34 |=========================================================
EXT3 ..... 207.70 |====================================================
JFS ...... 241.34 |============================================================
ReiserFS . 218.47 |======================================================
IOzone 3.405
Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
Btrfs .... 101.05 |===========================================================
EXT4 ..... 101.66 |===========================================================
F2FS ..... 101.76 |============================================================
XFS ...... 102.60 |============================================================
EXT3 ..... 101.17 |===========================================================
JFS ...... 91.50 |======================================================
ReiserFS . 95.02 |========================================================
IOzone 3.405
Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
Btrfs .... 101.29 |===========================================================
EXT4 ..... 101.89 |===========================================================
F2FS ..... 103.01 |============================================================
XFS ...... 103.00 |============================================================
EXT3 ..... 101.02 |===========================================================
JFS ...... 93.48 |======================================================
ReiserFS . 98.38 |=========================================================
IOzone 3.405
Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
Btrfs .... 100.97 |===========================================================
EXT4 ..... 101.93 |===========================================================
F2FS ..... 103.17 |============================================================
XFS ...... 102.69 |============================================================
EXT3 ..... 101.45 |===========================================================
JFS ...... 94.12 |=======================================================
ReiserFS . 96.01 |========================================================