Benchmarks of the EXT4, Btrfs, XFS file-systems on an Intel SSD under Ubuntu 12.04 LTS x86_64. Benchmarking of the Btrfs/XFS/EXT4 file-systems with the Linux 3.2, Linux 3.3, and Linux 3.4 development kernels. Testing for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1206088-BY-1205299SU76
Linux 3.4 Kernel File-Systems - XFS, Btrfs, EXT4
Benchmarks of the EXT4, Btrfs, XFS file-systems on an Intel SSD under Ubuntu 12.04 LTS x86_64. Benchmarking of the Btrfs/XFS/EXT4 file-systems with the Linux 3.2, Linux 3.3, and Linux 3.4 development kernels. Testing for a future article on Phoronix.
EXT4: Linux 3.2:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1600x900
EXT4: Linux 3.3:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.3.0-030300-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1600x900
EXT4: Linux 3.4 Git:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1600x900
Btrfs: Linux 3.2:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: btrfs, Screen Resolution: 1600x900
Btrfs: Linux 3.3:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.3.0-030300-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: btrfs, Screen Resolution: 1600x900
Btrfs: Linux 3.4 Git:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: btrfs, Screen Resolution: 1600x900
XFS: Linux 3.2:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: xfs, Screen Resolution: 1600x900
XFS: Linux 3.3:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.3.0-030300-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: xfs, Screen Resolution: 1600x900
XFS: Linux 3.4 Git:
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 Sandybridge Mobile (GT2+) (1300MHz), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205
OS: Ubuntu 12.04, Kernel: 3.4.0-999-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.2, Compiler: GCC 4.6, File-System: xfs, Screen Resolution: 1600x900
Btrfs: Linux 3.4 UZ:
Processor: Intel Xeon E31230 @ 3.20GHz (8 Cores), Motherboard: Supermicro X9SCL/X9SCM, Chipset: Intel Xeon E3-1200 Family DRAM, Memory: 2 x 4096 MB DDR3-1333MHz, Disk: 20 x 3001GB Western Digital WD30EZRX-00M + 160GB Seagate ST9160314AS + 320GB Western Digital WD3200AAKX-0, Graphics: Matrox s MGA G200eW WPCM450, Network: Intel 82579LM Gigabit Connection
OS: Debian Linux Wheezy/sid, Kernel: 3.4.0 (x86_64), Compiler: GCC 4.6, File-System: btrfs
Apache Benchmark 2.2.21
Static Web Page Serving
Requests Per Second > Higher Is Better
EXT4: Linux 3.2 ...... 20805.20 |=================================
EXT4: Linux 3.3 ...... 19441.75 |===============================
EXT4: Linux 3.4 Git .. 20564.77 |================================
Btrfs: Linux 3.2 ..... 19169.14 |==============================
Btrfs: Linux 3.3 ..... 18619.55 |=============================
Btrfs: Linux 3.4 Git . 19679.58 |===============================
XFS: Linux 3.2 ....... 19672.22 |===============================
XFS: Linux 3.3 ....... 18854.75 |==============================
XFS: Linux 3.4 Git ... 19964.00 |===============================
Btrfs: Linux 3.4 UZ .. 29171.23 |==============================================
Compile Bench 0.6
Test: Compile
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 106.70 |=============
EXT4: Linux 3.3 ...... 105.64 |=============
EXT4: Linux 3.4 Git .. 104.86 |=============
Btrfs: Linux 3.2 ..... 105.88 |=============
Btrfs: Linux 3.3 ..... 106.34 |=============
Btrfs: Linux 3.4 Git . 104.89 |=============
XFS: Linux 3.2 ....... 104.77 |=============
XFS: Linux 3.3 ....... 102.73 |=============
XFS: Linux 3.4 Git ... 95.42 |============
Btrfs: Linux 3.4 UZ .. 379.63 |================================================
Compile Bench 0.6
Test: Initial Create
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 98.45 |============================
EXT4: Linux 3.3 ...... 94.77 |===========================
EXT4: Linux 3.4 Git .. 98.94 |============================
Btrfs: Linux 3.2 ..... 58.81 |================
Btrfs: Linux 3.3 ..... 53.95 |===============
Btrfs: Linux 3.4 Git . 51.92 |===============
XFS: Linux 3.2 ....... 87.26 |========================
XFS: Linux 3.3 ....... 89.43 |=========================
XFS: Linux 3.4 Git ... 74.78 |=====================
Btrfs: Linux 3.4 UZ .. 171.57 |================================================
Dbench 4.0
Client Count: 1
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 192.85 |============================================
EXT4: Linux 3.3 ...... 207.46 |================================================
EXT4: Linux 3.4 Git .. 208.52 |================================================
Btrfs: Linux 3.2 ..... 161.31 |=====================================
Btrfs: Linux 3.3 ..... 173.53 |========================================
Btrfs: Linux 3.4 Git . 164.40 |======================================
XFS: Linux 3.2 ....... 159.11 |=====================================
XFS: Linux 3.3 ....... 169.94 |=======================================
XFS: Linux 3.4 Git ... 165.05 |======================================
Btrfs: Linux 3.4 UZ .. 4.51 |=
FS-Mark 3.3
Test: 1000 Files, 1MB Size
Files/s > Higher Is Better
EXT4: Linux 3.2 ...... 90.27 |=================================================
EXT4: Linux 3.3 ...... 85.60 |==============================================
EXT4: Linux 3.4 Git .. 85.30 |==============================================
Btrfs: Linux 3.2 ..... 73.87 |========================================
Btrfs: Linux 3.3 ..... 82.70 |=============================================
Btrfs: Linux 3.4 Git . 66.53 |====================================
XFS: Linux 3.2 ....... 90.57 |=================================================
XFS: Linux 3.3 ....... 84.65 |==============================================
XFS: Linux 3.4 Git ... 86.90 |===============================================
Btrfs: Linux 3.4 UZ .. 9.40 |=====
FS-Mark 3.3
Test: 4000 Files, 32 Sub Dirs, 1MB Size
Files/s > Higher Is Better
EXT4: Linux 3.2 ...... 78.47 |===============================================
EXT4: Linux 3.3 ...... 76.70 |==============================================
EXT4: Linux 3.4 Git .. 75.67 |=============================================
Btrfs: Linux 3.2 ..... 62.77 |======================================
Btrfs: Linux 3.3 ..... 63.30 |======================================
Btrfs: Linux 3.4 Git . 60.47 |====================================
XFS: Linux 3.2 ....... 81.60 |=================================================
XFS: Linux 3.3 ....... 81.50 |=================================================
XFS: Linux 3.4 Git ... 79.07 |===============================================
Btrfs: Linux 3.4 UZ .. 9.53 |======
IOzone 3.405
Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 233.55 |============================================
EXT4: Linux 3.3 ...... 254.87 |================================================
EXT4: Linux 3.4 Git .. 254.70 |================================================
Btrfs: Linux 3.2 ..... 223.99 |==========================================
Btrfs: Linux 3.3 ..... 223.83 |==========================================
Btrfs: Linux 3.4 Git . 231.21 |============================================
XFS: Linux 3.2 ....... 205.67 |=======================================
XFS: Linux 3.3 ....... 237.01 |=============================================
XFS: Linux 3.4 Git ... 238.77 |=============================================
Btrfs: Linux 3.4 UZ .. 136.96 |==========================
IOzone 3.405
Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 254.77 |================================================
EXT4: Linux 3.3 ...... 254.75 |================================================
EXT4: Linux 3.4 Git .. 254.80 |================================================
Btrfs: Linux 3.2 ..... 225.68 |===========================================
Btrfs: Linux 3.3 ..... 223.65 |==========================================
Btrfs: Linux 3.4 Git . 226.75 |===========================================
XFS: Linux 3.2 ....... 242.41 |==============================================
XFS: Linux 3.3 ....... 240.18 |=============================================
XFS: Linux 3.4 Git ... 239.47 |=============================================
Btrfs: Linux 3.4 UZ .. 137.40 |==========================
IOzone 3.405
Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 100.49 |=============================
EXT4: Linux 3.3 ...... 100.39 |=============================
EXT4: Linux 3.4 Git .. 99.20 |=============================
Btrfs: Linux 3.2 ..... 99.34 |=============================
Btrfs: Linux 3.3 ..... 99.45 |=============================
Btrfs: Linux 3.4 Git . 98.86 |=============================
XFS: Linux 3.2 ....... 101.22 |=============================
XFS: Linux 3.3 ....... 101.86 |=============================
XFS: Linux 3.4 Git ... 100.83 |=============================
Btrfs: Linux 3.4 UZ .. 165.84 |================================================
IOzone 3.405
Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 100.34 |=============================
EXT4: Linux 3.3 ...... 100.41 |=============================
EXT4: Linux 3.4 Git .. 100.02 |=============================
Btrfs: Linux 3.2 ..... 99.07 |=============================
Btrfs: Linux 3.3 ..... 99.37 |=============================
Btrfs: Linux 3.4 Git . 98.98 |=============================
XFS: Linux 3.2 ....... 100.98 |=============================
XFS: Linux 3.3 ....... 101.62 |==============================
XFS: Linux 3.4 Git ... 96.41 |============================
Btrfs: Linux 3.4 UZ .. 165.13 |================================================
IOzone 3.405
Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 254.79 |================================================
EXT4: Linux 3.3 ...... 254.73 |================================================
EXT4: Linux 3.4 Git .. 254.69 |================================================
Btrfs: Linux 3.2 ..... 225.13 |==========================================
Btrfs: Linux 3.3 ..... 224.78 |==========================================
Btrfs: Linux 3.4 Git . 232.12 |============================================
XFS: Linux 3.2 ....... 242.91 |==============================================
XFS: Linux 3.3 ....... 239.49 |=============================================
XFS: Linux 3.4 Git ... 183.02 |==================================
Btrfs: Linux 3.4 UZ .. 135.25 |=========================
IOzone 3.405
Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance
MB/s > Higher Is Better
EXT4: Linux 3.2 ...... 100.53 |==============================
EXT4: Linux 3.3 ...... 100.57 |==============================
EXT4: Linux 3.4 Git .. 100.54 |==============================
Btrfs: Linux 3.2 ..... 99.22 |=============================
Btrfs: Linux 3.3 ..... 99.50 |=============================
Btrfs: Linux 3.4 Git . 99.28 |=============================
XFS: Linux 3.2 ....... 101.35 |==============================
XFS: Linux 3.3 ....... 102.14 |==============================
XFS: Linux 3.4 Git ... 99.69 |=============================
Btrfs: Linux 3.4 UZ .. 163.20 |================================================
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.2 ...... 90.01 |================================================
EXT4: Linux 3.3 ...... 89.54 |================================================
EXT4: Linux 3.4 Git .. 89.14 |================================================
Btrfs: Linux 3.2 ..... 89.65 |================================================
Btrfs: Linux 3.3 ..... 88.56 |===============================================
Btrfs: Linux 3.4 Git . 91.82 |=================================================
XFS: Linux 3.2 ....... 87.26 |===============================================
XFS: Linux 3.3 ....... 87.66 |===============================================
XFS: Linux 3.4 Git ... 78.32 |==========================================
Btrfs: Linux 3.4 UZ .. 55.48 |==============================