Linux 3.8 NILFS2 File-System Benchmarks Linux NILFS2 file-system benchmarks on the Linux 3.8 kernel. NILFS2 file-system testing from an Intel X25 SSD with an Intel Core i5 Sandy Bridge CPU. Benchmarks by Michael Larabel for a future article on Phoronix.com. 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 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 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 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 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 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 NILFS2: 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: nilfs, Screen Resolution: 1600x900 Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better F2FS ..... 364.55 |=============================== Btrfs .... 592.07 |================================================== EXT3 ..... 143.39 |============ EXT4 ..... 101.86 |========= XFS ...... 228.27 |=================== JFS ...... 143.62 |============ ReiserFS . 155.06 |============= NILFS2 ... 709.80 |============================================================ FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better F2FS ..... 95.90 |============================================================= Btrfs .... 66.37 |========================================== EXT3 ..... 68.73 |============================================ EXT4 ..... 78.67 |================================================== XFS ...... 81.07 |==================================================== JFS ...... 91.53 |========================================================== ReiserFS . 51.08 |================================ NILFS2 ... 54.75 |=================================== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better F2FS ..... 100.90 |============================================================ Btrfs .... 94.63 |======================================================== EXT3 ..... 94.53 |======================================================== EXT4 ..... 99.60 |=========================================================== XFS ...... 95.57 |========================================================= JFS ...... 100.23 |============================================================ ReiserFS . 77.00 |============================================== NILFS2 ... 61.40 |===================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better F2FS ..... 93.67 |============================================================= Btrfs .... 65.17 |========================================== EXT3 ..... 67.57 |============================================ EXT4 ..... 78.80 |=================================================== XFS ...... 79.80 |==================================================== JFS ...... 90.40 |=========================================================== ReiserFS . 50.18 |================================= NILFS2 ... 55.73 |==================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better F2FS ..... 569.01 |============================================================ Btrfs .... 165.37 |================= EXT3 ..... 124.76 |============= EXT4 ..... 195.24 |===================== XFS ...... 157.83 |================= JFS ...... 302.34 |================================ ReiserFS . 109.96 |============ NILFS2 ... 85.46 |========= IOzone 3.405 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better F2FS ..... 101.76 |============================================================ Btrfs .... 101.05 |=========================================================== EXT3 ..... 101.17 |=========================================================== EXT4 ..... 101.66 |=========================================================== XFS ...... 102.60 |============================================================ JFS ...... 91.50 |====================================================== ReiserFS . 95.02 |======================================================== NILFS2 ... 83.63 |================================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better F2FS ..... 95.68 |====================================================== Btrfs .... 106.96 |============================================================ EXT3 ..... 101.00 |========================================================= EXT4 ..... 107.13 |============================================================ XFS ...... 101.73 |========================================================= JFS ...... 92.47 |==================================================== ReiserFS . 75.85 |========================================== NILFS2 ... 76.63 |=========================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better F2FS ..... 58.36 |================================ Btrfs .... 73.40 |======================================== EXT3 ..... 98.60 |===================================================== EXT4 ..... 109.52 |=========================================================== XFS ...... 110.90 |============================================================ JFS ...... 55.68 |============================== ReiserFS . 46.67 |========================= NILFS2 ... 50.66 |=========================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better F2FS ..... 1716 |============================================================== Btrfs .... 1154 |========================================== EXT3 ..... 1229 |============================================ EXT4 ..... 1674 |============================================================ XFS ...... 1704 |============================================================== JFS ...... 1573 |========================================================= ReiserFS . 1041 |====================================== NILFS2 ... 407 |===============