Linux 3.7 Kernel File-Systems Intel Linux 3.7 kernel file-system benchmarking of EXT4, Btrfs, and XFS on ubuntu 12.10. Benchmarking for a future article on Phoronix.com.. EXT4: Linux 3.5: Processor: Intel Core i7 720Q @ 1.60GHz (8 Cores), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 2 x 2048 MB DDR3-1066MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: LLVMpipe, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 12.10, Kernel: 3.5.0-030500-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.2, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768 EXT4: Linux 3.7 Git: Processor: Intel Core i7 720Q @ 1.60GHz (8 Cores), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 2 x 2048 MB DDR3-1066MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: LLVMpipe, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 12.10, Kernel: 3.7.0-999-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.2, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768 Btrfs: Linux 3.5: Processor: Intel Core i7 720Q @ 1.60GHz (8 Cores), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 2 x 2048 MB DDR3-1066MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: LLVMpipe, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 12.10, Kernel: 3.5.0-030500-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.2, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: btrfs, Screen Resolution: 1024x768 Btrfs: Linux 3.7 Git: Processor: Intel Core i7 720Q @ 1.60GHz (8 Cores), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 2 x 2048 MB DDR3-1066MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: LLVMpipe, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 12.10, Kernel: 3.7.0-999-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.2, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: btrfs, Screen Resolution: 1024x768 XFS: Linux 3.5: Processor: Intel Core i7 720Q @ 1.60GHz (8 Cores), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 2 x 2048 MB DDR3-1066MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: LLVMpipe, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 12.10, Kernel: 3.5.0-030500-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.2, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: xfs, Screen Resolution: 1024x768 XFS: Linux 3.7 Git: Processor: Intel Core i7 720Q @ 1.60GHz (8 Cores), Motherboard: LENOVO 4318CTO, Chipset: Intel Core DMI, Memory: 2 x 2048 MB DDR3-1066MHz, Disk: 160GB INTEL SSDSA2M160, Graphics: LLVMpipe, Audio: Conexant CX20585, Network: Intel 82577LM Gigabit Connection + Intel Centrino Ultimate-N 6300 OS: Ubuntu 12.10, Kernel: 3.7.0-999-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: nouveau 1.0.2, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: xfs, Screen Resolution: 1024x768 Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better EXT4: Linux 3.5 ...... 106.81 |======== EXT4: Linux 3.7 Git .. 102.60 |======== Btrfs: Linux 3.5 ..... 607.16 |================================================ Btrfs: Linux 3.7 Git . 592.75 |=============================================== XFS: Linux 3.5 ....... 223.28 |================== XFS: Linux 3.7 Git ... 219.57 |================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4: Linux 3.5 ...... 78.37 |============================================== EXT4: Linux 3.7 Git .. 82.40 |================================================= Btrfs: Linux 3.5 ..... 70.70 |========================================== Btrfs: Linux 3.7 Git . 65.97 |======================================= XFS: Linux 3.5 ....... 83.10 |================================================= XFS: Linux 3.7 Git ... 82.27 |================================================= FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better EXT4: Linux 3.5 ...... 95.43 |=============================================== EXT4: Linux 3.7 Git .. 98.80 |================================================= Btrfs: Linux 3.5 ..... 95.00 |=============================================== Btrfs: Linux 3.7 Git . 93.53 |============================================== XFS: Linux 3.5 ....... 94.80 |=============================================== XFS: Linux 3.7 Git ... 94.10 |=============================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better EXT4: Linux 3.5 ...... 78.93 |=============================================== EXT4: Linux 3.7 Git .. 81.90 |================================================= Btrfs: Linux 3.5 ..... 67.43 |======================================== Btrfs: Linux 3.7 Git . 66.47 |======================================= XFS: Linux 3.5 ....... 82.47 |================================================= XFS: Linux 3.7 Git ... 79.73 |=============================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better EXT4: Linux 3.5 ...... 243.48 |================================================ EXT4: Linux 3.7 Git .. 219.66 |=========================================== Btrfs: Linux 3.5 ..... 165.21 |================================= Btrfs: Linux 3.7 Git . 167.97 |================================= XFS: Linux 3.5 ....... 170.34 |================================== XFS: Linux 3.7 Git ... 181.12 |==================================== IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4: Linux 3.5 ...... 251.48 |================================================ EXT4: Linux 3.7 Git .. 233.92 |============================================= Btrfs: Linux 3.5 ..... 221.21 |========================================== Btrfs: Linux 3.7 Git . 205.08 |======================================= XFS: Linux 3.5 ....... 227.54 |=========================================== XFS: Linux 3.7 Git ... 219.24 |========================================== IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4: Linux 3.5 ...... 251.44 |================================================ EXT4: Linux 3.7 Git .. 234.81 |============================================= Btrfs: Linux 3.5 ..... 226.68 |=========================================== Btrfs: Linux 3.7 Git . 203.06 |======================================= XFS: Linux 3.5 ....... 229.09 |============================================ XFS: Linux 3.7 Git ... 220.28 |========================================== IOzone 3.405 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4: Linux 3.5 ...... 99.75 |============================================== EXT4: Linux 3.7 Git .. 101.49 |=============================================== Btrfs: Linux 3.5 ..... 99.66 |============================================== Btrfs: Linux 3.7 Git . 102.62 |=============================================== XFS: Linux 3.5 ....... 103.67 |================================================ XFS: Linux 3.7 Git ... 104.52 |================================================ IOzone 3.405 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4: Linux 3.5 ...... 99.55 |============================================== EXT4: Linux 3.7 Git .. 101.13 |=============================================== Btrfs: Linux 3.5 ..... 99.16 |============================================== Btrfs: Linux 3.7 Git . 102.43 |=============================================== XFS: Linux 3.5 ....... 103.13 |================================================ XFS: Linux 3.7 Git ... 103.98 |================================================ Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 MB/s > Higher Is Better EXT4: Linux 3.5 ...... 86.65 |============================================= EXT4: Linux 3.7 Git .. 95.33 |================================================= Btrfs: Linux 3.5 ..... 81.99 |========================================== Btrfs: Linux 3.7 Git . 75.58 |======================================= XFS: Linux 3.5 ....... 91.77 |=============================================== XFS: Linux 3.7 Git ... 77.91 |======================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better EXT4: Linux 3.5 ...... 105.54 |================================================ EXT4: Linux 3.7 Git .. 104.74 |=============================================== Btrfs: Linux 3.5 ..... 106.01 |================================================ Btrfs: Linux 3.7 Git . 104.53 |=============================================== XFS: Linux 3.5 ....... 102.27 |============================================== XFS: Linux 3.7 Git ... 101.39 |============================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better EXT4: Linux 3.5 ...... 90.75 |=============================================== EXT4: Linux 3.7 Git .. 93.66 |================================================= Btrfs: Linux 3.5 ..... 47.52 |========================= Btrfs: Linux 3.7 Git . 58.45 |=============================== XFS: Linux 3.5 ....... 93.58 |================================================= XFS: Linux 3.7 Git ... 92.33 |================================================