Ubuntu 12.04 LTS Linux File-Systems Ubuntu 12.04 LTS bencharks with a stock/clean installs using the Linux 3.2 kernel as found in Precise pangolin and comparing root Linux file-systems of ReiserFS, JFS, EXT2, EXT3, EXT4, Btrfs, and XFS. This Linux file-system benchmarking is for a future article on Phoronix.com. ReiserFS: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: reiserfs, Screen Resolution: 1600x900 JFS: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: jfs, Screen Resolution: 1600x900 EXT2: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: ext2, Screen Resolution: 1600x900 EXT3: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: ext3, Screen Resolution: 1600x900 EXT4: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1600x900 Btrfs: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: btrfs, Screen Resolution: 1600x900 XFS: Processor: Intel Core i5-2520M @ 2.50GHz (4 Cores), Motherboard: HP 161C, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 4096MB, Disk: 160GB INTEL SSDSA2M160, Graphics: Intel Sandybridge Mobile (GT2+), Audio: IDT 92HD81B1X5, Network: Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 OS: Ubuntu 12.04, Kernel: 3.2.0-18-generic (x86_64), Desktop: Unity 5.6.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 3.0 Mesa 8.0.1, Compiler: GCC 4.6, File-System: xfs, Screen Resolution: 1600x900 PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better ReiserFS . 1770 |===================================================== JFS ...... 1526 |============================================= EXT3 ..... 1882 |======================================================== Btrfs .... 2083 |============================================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better ReiserFS . 111.23 |============ JFS ...... 274.81 |============================= EXT2 ..... 576.71 |============================================================ EXT3 ..... 126.99 |============= EXT4 ..... 200.87 |===================== Btrfs .... 159.56 |================= XFS ...... 162.38 |================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better ReiserFS . 56.80 |====================================== JFS ...... 77.98 |==================================================== EXT2 ..... 92.00 |============================================================= EXT3 ..... 64.94 |=========================================== EXT4 ..... 75.67 |================================================== Btrfs .... 62.17 |========================================= XFS ...... 80.00 |===================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better ReiserFS . 122.37 |================================================ JFS ...... 141.53 |======================================================== EXT2 ..... 146.93 |========================================================== EXT3 ..... 134.77 |===================================================== EXT4 ..... 143.80 |======================================================== Btrfs .... 144.73 |========================================================= XFS ...... 152.80 |============================================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better ReiserFS . 82.63 |==================================================== JFS ...... 97.53 |============================================================= EXT2 ..... 92.50 |========================================================== EXT3 ..... 88.50 |======================================================= EXT4 ..... 96.67 |============================================================ Btrfs .... 92.30 |========================================================== XFS ...... 93.63 |=========================================================== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better ReiserFS . 57.37 |====================================== JFS ...... 91.23 |============================================================= EXT2 ..... 78.90 |===================================================== EXT3 ..... 64.47 |=========================================== EXT4 ..... 77.73 |==================================================== Btrfs .... 60.70 |========================================= XFS ...... 80.23 |====================================================== IOzone 3.347 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better ReiserFS . 102.12 |========================================================= JFS ...... 93.51 |==================================================== EXT2 ..... 101.13 |========================================================= EXT3 ..... 101.13 |========================================================= EXT4 ..... 107.35 |============================================================ Btrfs .... 98.82 |======================================================= XFS ...... 104.74 |=========================================================== IOzone 3.347 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better ReiserFS . 213.35 |================================================== JFS ...... 247.57 |========================================================== EXT2 ..... 213.60 |================================================== EXT3 ..... 225.15 |===================================================== EXT4 ..... 254.84 |============================================================ Btrfs .... 223.21 |===================================================== XFS ...... 240.85 |========================================================= IOzone 3.347 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better ReiserFS . 102.37 |========================================================== JFS ...... 92.80 |===================================================== EXT2 ..... 102.53 |========================================================== EXT3 ..... 99.93 |========================================================= EXT4 ..... 105.41 |============================================================ Btrfs .... 100.02 |========================================================= XFS ...... 104.97 |============================================================ IOzone 3.347 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better ReiserFS . 213.20 |================================================== JFS ...... 254.18 |============================================================ EXT2 ..... 211.49 |================================================== EXT3 ..... 225.00 |===================================================== EXT4 ..... 254.80 |============================================================ Btrfs .... 224.78 |===================================================== XFS ...... 236.11 |======================================================== IOzone 3.347 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better ReiserFS . 101.90 |========================================================== JFS ...... 89.09 |=================================================== EXT2 ..... 102.45 |========================================================== EXT3 ..... 101.20 |========================================================= EXT4 ..... 104.03 |=========================================================== Btrfs .... 103.13 |=========================================================== XFS ...... 105.61 |============================================================ IOzone 3.347 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better ReiserFS . 213.13 |================================================== JFS ...... 254.24 |============================================================ EXT2 ..... 216.43 |=================================================== EXT3 ..... 224.88 |===================================================== EXT4 ..... 254.84 |============================================================ Btrfs .... 225.32 |===================================================== XFS ...... 235.11 |======================================================= Threaded I/O Tester 0.3.3 Test: Write - Size Per Thread: 128MB - Thread Count: 8 MB/s > Higher Is Better ReiserFS . 97.84 |=========================================================== JFS ...... 98.92 |=========================================================== EXT2 ..... 88.57 |===================================================== EXT3 ..... 100.10 |============================================================ EXT4 ..... 99.06 |=========================================================== Btrfs .... 99.10 |=========================================================== XFS ...... 99.84 |============================================================ Threaded I/O Tester 0.3.3 Test: Write - Size Per Thread: 128MB - Thread Count: 16 MB/s > Higher Is Better ReiserFS . 98.40 |========================================================== JFS ...... 101.35 |============================================================ EXT2 ..... 92.82 |======================================================= EXT3 ..... 99.21 |=========================================================== EXT4 ..... 98.62 |========================================================== Btrfs .... 99.12 |=========================================================== XFS ...... 98.93 |=========================================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 8 MB/s > Higher Is Better ReiserFS . 80.14 |======================================================= JFS ...... 64.78 |============================================= EXT2 ..... 83.82 |========================================================== EXT3 ..... 81.36 |======================================================== EXT4 ..... 88.77 |============================================================= Btrfs .... 84.21 |========================================================== XFS ...... 85.83 |=========================================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 16 MB/s > Higher Is Better ReiserFS . 84.77 |========================================================== JFS ...... 77.04 |===================================================== EXT2 ..... 87.60 |============================================================ EXT3 ..... 85.68 |=========================================================== EXT4 ..... 87.24 |============================================================ Btrfs .... 89.02 |============================================================= XFS ...... 85.09 |========================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better ReiserFS . 85.96 |====================================================== JFS ...... 54.46 |================================== EXT2 ..... 73.68 |============================================== EXT3 ..... 97.49 |============================================================= EXT4 ..... 97.19 |============================================================= Btrfs .... 79.21 |================================================== XFS ...... 88.68 |======================================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better ReiserFS . 103.77 |========================================================== JFS ...... 92.08 |==================================================== EXT2 ..... 71.87 |======================================== EXT3 ..... 105.72 |============================================================ EXT4 ..... 106.50 |============================================================ Btrfs .... 105.54 |=========================================================== XFS ...... 104.03 |=========================================================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better ReiserFS . 161.43 |======================== JFS ...... 135.74 |==================== EXT2 ..... 242.98 |==================================== EXT3 ..... 131.66 |=================== EXT4 ..... 119.22 |================= Btrfs .... 409.16 |============================================================ XFS ...... 134.29 |==================== Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better ReiserFS . 147.65 |================ JFS ...... 161.02 |================= EXT2 ..... 175.00 |=================== EXT3 ..... 148.16 |================ EXT4 ..... 117.03 |============= Btrfs .... 561.12 |============================================================ XFS ...... 226.00 |========================