Linux CleanCache Benchmarks EXT4 and Btrfs benchmarks of the new Linux CleanCache kernel feature. EXT4: Linux 2.6.37: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.37-020637-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: ext4, Screen Resolution: 1680x1050 EXT4: Linux 2.6.38: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.38-020638-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: ext4, Screen Resolution: 1680x1050 EXT4: Linux 2.6.39: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.39-999-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: ext4, Screen Resolution: 1680x1050 Btrfs: Linux 2.6.37: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.37-020637-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: btrfs, Screen Resolution: 1680x1050 Btrfs: Linux 2.6.38: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.38-020638-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: btrfs, Screen Resolution: 1680x1050 Btrfs: Linux 2.6.39: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 4096MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.39-999-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: btrfs, Screen Resolution: 1680x1050 EXT4: CleanCache: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 3584MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.39-cleancache+ (x86_64), Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: ext4, Screen Resolution: 1680x1050 Btrfs: CleanCache: Processor: Intel Core 2 Duo T9300 @ 2.50GHz (2 Cores), Motherboard: LENOVO 6459CTO, Chipset: Intel Mobile PM965/GM965/GL960 + ICH8M-E, Memory: 3584MB, Disk: 100GB Hitachi HTS72201, Graphics: NVIDIA Quadro NVS 140M (400/600MHz), Audio: Analog Devices AD1984 OS: Ubuntu 11.04, Kernel: 2.6.39-cleancache+ (x86_64), Display Server: X Server 1.10.1, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.2, File-System: btrfs, Screen Resolution: 1680x1050 first: Processor: Intel Core i5 M 450 @ 1.20GHz (4 Cores), Motherboard: LENOVO 43149VG, Chipset: Intel Core, Memory: 4096MB, Disk: 320GB Seagate ST9320423AS, Graphics: NVIDIA GT218 [NVS 3100M] 512MB (606/790MHz), Audio: Conexant CX20585 OS: Ubuntu 11.04, Kernel: 2.6.38-8-generic-pae (i686), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: NVIDIA 270.41.19, OpenGL: 3.3.0 NVIDIA 270.41.19, Compiler: GCC 4.5.2, File-System: ext4, Screen Resolution: 1600x900 Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better EXT4: Linux 2.6.37 .. 9262.61 |=============================================== EXT4: Linux 2.6.38 .. 9327.33 |=============================================== EXT4: Linux 2.6.39 .. 8658.16 |============================================ Btrfs: Linux 2.6.37 . 8826.89 |============================================= Btrfs: Linux 2.6.38 . 9381.65 |=============================================== Btrfs: Linux 2.6.39 . 8208.33 |========================================== EXT4: CleanCache .... 9482.98 |================================================ Btrfs: CleanCache ... 8899.70 |============================================= first ............... 4708.38 |======================== PostgreSQL pgbench 9.0.1 TPC-B Transactions Per Second TPS > Higher Is Better EXT4: Linux 2.6.37 . 109.95 |================================================== EXT4: Linux 2.6.38 . 109.01 |================================================== EXT4: Linux 2.6.39 . 109.92 |================================================== EXT4: CleanCache ... 110.03 |================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better EXT4: Linux 2.6.37 .. 2241 |=================================================== EXT4: Linux 2.6.38 .. 2215 |================================================== EXT4: Linux 2.6.39 .. 2178 |================================================== Btrfs: Linux 2.6.37 . 1455 |================================= Btrfs: Linux 2.6.38 . 1882 |=========================================== Btrfs: Linux 2.6.39 . 1882 |=========================================== EXT4: CleanCache .... 2083 |=============================================== Btrfs: CleanCache ... 1813 |========================================= first ............... 134 |=== SQLite 3.7.3 Test Target: Default Test Directory Seconds < Lower Is Better EXT4: Linux 2.6.37 .. 789.28 |================================ EXT4: Linux 2.6.38 .. 805.78 |================================= EXT4: Linux 2.6.39 .. 787.43 |================================ Btrfs: Linux 2.6.37 . 1174.71 |================================================ Btrfs: Linux 2.6.38 . 1176.10 |================================================ Btrfs: Linux 2.6.39 . 1170.65 |=============================================== EXT4: CleanCache .... 764.98 |=============================== Btrfs: CleanCache ... 1184.46 |================================================ first ............... 18.79 |= Dbench 4.0 Client Count: 12 MB/s > Higher Is Better EXT4: Linux 2.6.37 .. 54.85 |============= EXT4: Linux 2.6.38 .. 55.36 |============= EXT4: Linux 2.6.39 .. 54.32 |============= Btrfs: Linux 2.6.37 . 51.42 |============ Btrfs: Linux 2.6.38 . 63.15 |=============== Btrfs: Linux 2.6.39 . 65.08 |================ EXT4: CleanCache .... 44.76 |=========== Btrfs: CleanCache ... 66.59 |================ first ............... 203.15 |================================================= Flexible IO Tester 1.21 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better EXT4: Linux 2.6.37 .. 99.42 |================================================== EXT4: Linux 2.6.38 .. 99.30 |================================================== EXT4: Linux 2.6.39 .. 99.02 |================================================== Btrfs: Linux 2.6.37 . 81.28 |========================================= Btrfs: Linux 2.6.38 . 82.69 |========================================== Btrfs: Linux 2.6.39 . 82.36 |========================================= EXT4: CleanCache .... 91.84 |============================================== Btrfs: CleanCache ... 81.72 |========================================= first ............... 98.00 |================================================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better EXT4: Linux 2.6.37 .. 17.57 |=============================== EXT4: Linux 2.6.38 .. 17.67 |=============================== EXT4: Linux 2.6.39 .. 17.70 |=============================== Btrfs: Linux 2.6.37 . 17.00 |============================== Btrfs: Linux 2.6.38 . 16.87 |============================== Btrfs: Linux 2.6.39 . 17.23 |=============================== EXT4: CleanCache .... 16.47 |============================= Btrfs: CleanCache ... 17.13 |============================== first ............... 28.22 |================================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better EXT4: Linux 2.6.37 .. 67.47 |====================================== EXT4: Linux 2.6.38 .. 67.03 |====================================== EXT4: Linux 2.6.39 .. 67.97 |======================================= Btrfs: Linux 2.6.37 . 86.47 |================================================= Btrfs: Linux 2.6.38 . 87.83 |================================================== Btrfs: Linux 2.6.39 . 85.77 |================================================= EXT4: CleanCache .... 70.00 |======================================== Btrfs: CleanCache ... 86.37 |================================================= first ............... 46.92 |=========================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 8 MB/s > Higher Is Better EXT4: Linux 2.6.37 .. 1.96 |== EXT4: Linux 2.6.38 .. 1.95 |== EXT4: Linux 2.6.39 .. 1.96 |== Btrfs: Linux 2.6.37 . 28.88 |============================== Btrfs: Linux 2.6.38 . 28.21 |============================= Btrfs: Linux 2.6.39 . 29.61 |============================== EXT4: CleanCache .... 1.66 |== Btrfs: CleanCache ... 32.37 |================================= first ............... 48.64 |================================================== IOzone 3.347 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better EXT4: Linux 2.6.37 .. 50.87 |========================================== EXT4: Linux 2.6.38 .. 50.88 |========================================== EXT4: Linux 2.6.39 .. 50.64 |========================================== Btrfs: Linux 2.6.37 . 60.35 |================================================== Btrfs: Linux 2.6.38 . 59.76 |================================================= Btrfs: Linux 2.6.39 . 60.27 |================================================== EXT4: CleanCache .... 53.00 |============================================ Btrfs: CleanCache ... 60.61 |================================================== IOzone 3.347 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance MB/s > Higher Is Better EXT4: Linux 2.6.37 .. 51.73 |====================================== EXT4: Linux 2.6.38 .. 51.67 |====================================== EXT4: Linux 2.6.39 .. 67.92 |================================================== Btrfs: Linux 2.6.37 . 55.78 |========================================= Btrfs: Linux 2.6.38 . 55.45 |========================================= Btrfs: Linux 2.6.39 . 59.59 |============================================ EXT4: CleanCache .... 64.94 |================================================ Btrfs: CleanCache ... 56.10 |=========================================