Btrfs On Vertex 3 SSD Btrfs comparison to EXT4 and various Btrfs mount options from an OCZ Vertex 3 240GB solid-state drive with Serial ATA 3.0 compliance on an Intel P67 motherboard. Testing by Phoronix.com. EXT4: Processor: Intel Core i5-2500K @ 3.30GHz (4 Cores), Motherboard: SAPPHIRE Pure Black P67 Hydra, Chipset: Intel 2nd Generation Core Family, Memory: 3072MB, Disk: 500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3, Graphics: AMD Radeon X1300/X1550, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Marvell 88E8057 PCI-E Gigabit OS: Ubuntu 11.10, Kernel: 3.1.0-999-generic (x86_64), Desktop: Unity 4.8.2, Display Server: X Server 1.10.2.902 (1.10.3 RC 2), Display Driver: radeon 6.14.99, Compiler: GCC 4.6.1, File-System: ext4, Screen Resolution: 1920x1080 Btrfs: Processor: Intel Core i5-2500K @ 3.30GHz (4 Cores), Motherboard: SAPPHIRE Pure Black P67 Hydra, Chipset: Intel 2nd Generation Core Family, Memory: 3072MB, Disk: 500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3, Graphics: AMD Radeon X1300/X1550, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Marvell 88E8057 PCI-E Gigabit OS: Ubuntu 11.10, Kernel: 3.1.0-999-generic (x86_64), Desktop: Unity 4.8.2, Display Server: X Server 1.10.2.902 (1.10.3 RC 2), Display Driver: radeon 6.14.99, Compiler: GCC 4.6.1, File-System: btrfs, Screen Resolution: 1920x1080 Btrfs + nossd: Processor: Intel Core i5-2500K @ 3.30GHz (4 Cores), Motherboard: SAPPHIRE Pure Black P67 Hydra, Chipset: Intel 2nd Generation Core Family, Memory: 3072MB, Disk: 500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3, Graphics: AMD Radeon X1300/X1550, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Marvell 88E8057 PCI-E Gigabit OS: Ubuntu 11.10, Kernel: 3.1.0-999-generic (x86_64), Desktop: Unity 4.8.2, Display Server: X Server 1.10.2.902 (1.10.3 RC 2), Display Driver: radeon 6.14.99, Compiler: GCC 4.6.1, File-System: btrfs, Screen Resolution: 1920x1080 Btrfs + Zlib: Processor: Intel Core i5-2500K @ 3.30GHz (4 Cores), Motherboard: SAPPHIRE Pure Black P67 Hydra, Chipset: Intel 2nd Generation Core Family, Memory: 3072MB, Disk: 500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3, Graphics: AMD Radeon X1300/X1550, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Marvell 88E8057 PCI-E Gigabit OS: Ubuntu 11.10, Kernel: 3.1.0-999-generic (x86_64), Desktop: Unity 4.8.2, Display Server: X Server 1.10.2.902 (1.10.3 RC 2), Display Driver: radeon 6.14.99, Compiler: GCC 4.6.1, File-System: btrfs, Screen Resolution: 1920x1080 Btrfs + LZO: Processor: Intel Core i5-2500K @ 3.30GHz (4 Cores), Motherboard: SAPPHIRE Pure Black P67 Hydra, Chipset: Intel 2nd Generation Core Family, Memory: 3072MB, Disk: 500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3, Graphics: AMD Radeon X1300/X1550, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Marvell 88E8057 PCI-E Gigabit OS: Ubuntu 11.10, Kernel: 3.1.0-999-generic (x86_64), Desktop: Unity 4.8.2, Display Server: X Server 1.10.2.902 (1.10.3 RC 2), Display Driver: radeon 6.14.99, Compiler: GCC 4.6.1, File-System: btrfs, Screen Resolution: 1920x1080 Btrfs + space_cache: Processor: Intel Core i5-2500K @ 3.30GHz (4 Cores), Motherboard: SAPPHIRE Pure Black P67 Hydra, Chipset: Intel 2nd Generation Core Family, Memory: 3072MB, Disk: 500GB Western Digital WDC WD5000AAKX-0 + 240GB OCZ VERTEX3, Graphics: AMD Radeon X1300/X1550, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Marvell 88E8057 PCI-E Gigabit OS: Ubuntu 11.10, Kernel: 3.1.0-999-generic (x86_64), Desktop: Unity 4.8.2, Display Server: X Server 1.10.2.902 (1.10.3 RC 2), Display Driver: radeon 6.14.99, Compiler: GCC 4.6.1, File-System: btrfs, Screen Resolution: 1920x1080 Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better EXT4 ................ 32422.31 |=============================================== Btrfs ............... 31839.77 |============================================== Btrfs + nossd ....... 31460.35 |============================================== Btrfs + Zlib ........ 32180.22 |=============================================== Btrfs + LZO ......... 32220.35 |=============================================== Btrfs + space_cache . 32112.13 |=============================================== PostgreSQL pgbench 9.0.1 TPC-B Transactions Per Second TPS > Higher Is Better EXT4 ................ 2164.83 |================================================ Btrfs ............... 355.32 |======== Btrfs + nossd ....... 422.33 |========= Btrfs + Zlib ........ 287.13 |====== Btrfs + LZO ......... 329.89 |======= Btrfs + space_cache . 709.03 |================ SQLite 3.7.3 Test Target: Default Test Directory Seconds < Lower Is Better EXT4 ................ 38.36 |========== Btrfs ............... 194.12 |================================================= Btrfs + nossd ....... 176.82 |============================================= Btrfs + Zlib ........ 194.47 |================================================= Btrfs + LZO ......... 175.48 |============================================ Btrfs + space_cache . 60.58 |=============== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better EXT4 ................ 1895 |===================== Btrfs ............... 1315 |=============== Btrfs + nossd ....... 1250 |============== Btrfs + Zlib ........ 4583 |=================================================== Btrfs + LZO ......... 1289 |============== Btrfs + space_cache . 1276 |============== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better EXT4 ................ 651.60 |================================================= Btrfs ............... 104.67 |======== Btrfs + nossd ....... 108.90 |======== Btrfs + Zlib ........ 114.84 |========= Btrfs + LZO ......... 111.35 |======== Btrfs + space_cache . 118.77 |========= Dbench 4.0 Client Count: 12 MB/s > Higher Is Better EXT4 ................ 784.14 |================================================= Btrfs ............... 178.41 |=========== Btrfs + nossd ....... 187.18 |============ Btrfs + Zlib ........ 195.80 |============ Btrfs + LZO ......... 198.14 |============ Btrfs + space_cache . 206.69 |============= Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 MB/s > Higher Is Better EXT4 ................ 110.29 |============================================ Btrfs ............... 114.79 |============================================== Btrfs + nossd ....... 120.72 |================================================= Btrfs + Zlib ........ 121.59 |================================================= Btrfs + LZO ......... 119.43 |================================================ Btrfs + space_cache . 118.10 |================================================ FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4 ................ 103.07 |============================= Btrfs ............... 82.70 |======================= Btrfs + nossd ....... 80.70 |====================== Btrfs + Zlib ........ 58.37 |================ Btrfs + LZO ......... 176.15 |================================================= Btrfs + space_cache . 82.77 |======================= FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better EXT4 ................ 177.37 |====== Btrfs ............... 179.03 |====== Btrfs + nossd ....... 177.63 |====== Btrfs + Zlib ........ 373.80 |============ Btrfs + LZO ......... 1531.83 |================================================ Btrfs + space_cache . 175.77 |====== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better EXT4 ................ 126.30 |====================== Btrfs ............... 85.77 |=============== Btrfs + nossd ....... 88.90 |================ Btrfs + Zlib ........ 276.80 |================================================= Btrfs + LZO ......... 234.37 |========================================= Btrfs + space_cache . 89.70 |================ IOzone 3.347 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4 ................ 139.72 |======= Btrfs ............... 138.06 |======= Btrfs + nossd ....... 138.03 |======= Btrfs + Zlib ........ 253.97 |============= Btrfs + LZO ......... 931.05 |================================================= Btrfs + space_cache . 137.83 |======= IOzone 3.347 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4 ................ 329.67 |====================================== Btrfs ............... 372.70 |=========================================== Btrfs + nossd ....... 370.95 |=========================================== Btrfs + Zlib ........ 420.25 |================================================= Btrfs + LZO ......... 369.92 |=========================================== Btrfs + space_cache . 382.08 |=============================================