Btrfs Ubuntu 12.04 Disk Testing out various Btrfs file-system mount options from Ubuntu 12.04 LTS with Linux 3.2 kernel for a future article on Phoronix.com. Stock: 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 Space Caching: 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 No Data Copy-On-Write: 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 Zlib Compression: 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 LZO Compression: 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 Auto-Defrag: 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 Free Inode Cache: 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 PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Stock ............ 2209 |================================================ Free Inode Cache . 2500 |====================================================== Dbench 4.0 Client Count: 1 MB/s > Higher Is Better Stock ................. 140.68 |======================================== Space Caching ......... 152.31 |============================================ No Data Copy-On-Write . 164.44 |=============================================== Zlib Compression ...... 133.86 |====================================== LZO Compression ....... 152.61 |============================================ Auto-Defrag ........... 146.34 |========================================== Free Inode Cache ...... 90.01 |========================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Stock ................. 52.13 |=============== Space Caching ......... 59.03 |================= No Data Copy-On-Write . 78.73 |====================== Zlib Compression ...... 94.27 |========================== LZO Compression ....... 167.43 |=============================================== Auto-Defrag ........... 60.43 |================= Free Inode Cache ...... 34.75 |========== FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better Stock ................. 128.07 |===== Space Caching ......... 149.40 |===== No Data Copy-On-Write . 153.67 |====== Zlib Compression ...... 344.83 |============= LZO Compression ....... 1251.47 |============================================== Auto-Defrag ........... 149.38 |===== Free Inode Cache ...... 130.70 |===== FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better Stock ................. 86.50 |===== Space Caching ......... 91.63 |===== No Data Copy-On-Write . 92.40 |====== Zlib Compression ...... 400.85 |======================== LZO Compression ....... 788.58 |=============================================== Auto-Defrag ........... 90.80 |===== Free Inode Cache ...... 65.07 |==== FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better Stock ................. 58.90 |================ Space Caching ......... 61.40 |================ No Data Copy-On-Write . 77.43 |===================== Zlib Compression ...... 96.83 |========================== LZO Compression ....... 175.77 |=============================================== Auto-Defrag ........... 56.63 |=============== Free Inode Cache ...... 53.20 |============== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Stock ................. 75.21 |=============================== Space Caching ......... 63.48 |========================== No Data Copy-On-Write . 70.05 |============================= Zlib Compression ...... 85.89 |==================================== LZO Compression ....... 113.49 |=============================================== Auto-Defrag ........... 52.88 |====================== Free Inode Cache ...... 50.45 |===================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better Stock ................. 105.14 |===== Space Caching ......... 105.50 |===== No Data Copy-On-Write . 103.67 |===== Zlib Compression ...... 366.08 |================== LZO Compression ....... 946.38 |=============================================== Auto-Defrag ........... 101.20 |===== Free Inode Cache ...... 95.60 |===== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better Stock ................. 377.79 |=================================== Space Caching ......... 364.63 |================================= No Data Copy-On-Write . 495.04 |============================================= Zlib Compression ...... 511.64 |=============================================== LZO Compression ....... 185.65 |================= Auto-Defrag ........... 380.16 |=================================== Free Inode Cache ...... 277.06 |========================= IOzone 3.347 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Stock ................. 102.22 |======== Space Caching ......... 102.87 |======== No Data Copy-On-Write . 102.68 |======== Zlib Compression ...... 501.76 |========================================= LZO Compression ....... 570.48 |=============================================== Auto-Defrag ........... 103.07 |======== Free Inode Cache ...... 100.58 |======== IOzone 3.347 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better Stock ................. 224.81 |=============================================== Space Caching ......... 225.05 |=============================================== No Data Copy-On-Write . 220.54 |============================================== Zlib Compression ...... 226.51 |=============================================== LZO Compression ....... 211.60 |============================================ Auto-Defrag ........... 223.85 |============================================== Free Inode Cache ...... 224.97 |=============================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 64MB - Thread Count: 16 MB/s > Higher Is Better Stock ................. 92.83 |================================================ Space Caching ......... 90.17 |=============================================== No Data Copy-On-Write . 88.87 |============================================== Zlib Compression ...... 88.67 |============================================== LZO Compression ....... 88.38 |============================================== Auto-Defrag ........... 92.65 |================================================ Free Inode Cache ...... 66.44 |================================== Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better Stock ................. 555.18 |========== Space Caching ......... 561.86 |========== No Data Copy-On-Write . 548.31 |========= Zlib Compression ...... 554.74 |========== LZO Compression ....... 558.30 |========== Auto-Defrag ........... 2683.46 |============================================== Free Inode Cache ...... 561.15 |==========