Linux 2.6.38 File-Systems A collection of file-system tests under the Linux 2.6.38 development kernel. Testing from a System76 Serval Professional notebook with a Sandy Bridge CPU and Intel solid-state drive.ss Linux 2.6.38-rc6: EXT4: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA Device 0e31 2048MB (1150/405MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.4.5, File-System: ext4, Screen Resolution: 1920x1080 Linux 2.6.38-rc6 Btrfs: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA Device 0e31 2048MB (1150/405MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.4.5, File-System: btrfs, Screen Resolution: 1920x1080 linux 2.6.38-rc6 ext4 btrfs: Processor: Intel Core i7 @ 2.79GHz (8 Cores), Motherboard: EVGA 132-BL-E758, Chipset: Intel 5520/5500/X58 + ICH10R, Memory: 5632MB, Disk: 320GB Western Digital WDC WD3200AAKS-0 + 640GB Western Digital WDC WD6400AAKS-0 + 1000GB Western Digital WDC WD1001FALS-0, Graphics: NVIDIA GeForce GTX 460 1024MB (715/1800MHz) OS: Ubuntu 10.10, Kernel: 2.6.35-25-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 260.19.29, OpenGL: 4.1.0 NVIDIA 260.19.29, Compiler: GCC 4.4.5, File-System: ext4, Screen Resolution: 1920x1080 SQLite 3.7.3 Test Target: Default Test Directory Seconds < Lower Is Better Linux 2.6.38-rc6: EXT4 ...... 19.74 |= Linux 2.6.38-rc6 Btrfs ...... 73.98 |=== linux 2.6.38-rc6 ext4 btrfs . 909.35 |========================================= PostgreSQL pgbench 9.0.1 TPC-B Transactions Per Second TPS > Higher Is Better Linux 2.6.38-rc6: EXT4 . 2914.24 |============================================= Linux 2.6.38-rc6 Btrfs . 225.35 |=== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 114.68 |========================================= Linux 2.6.38-rc6 Btrfs ...... 55.66 |==================== linux 2.6.38-rc6 ext4 btrfs . 87.32 |=============================== IOzone 3.347 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 87.28 |====================================== Linux 2.6.38-rc6 Btrfs ...... 81.07 |=================================== linux 2.6.38-rc6 ext4 btrfs . 96.08 |========================================== IOzone 3.347 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance MB/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 87.74 |======================================= Linux 2.6.38-rc6 Btrfs ...... 84.71 |====================================== linux 2.6.38-rc6 ext4 btrfs . 94.57 |========================================== FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 65.07 |========================================== Linux 2.6.38-rc6 Btrfs ...... 51.07 |================================= linux 2.6.38-rc6 ext4 btrfs . 21.37 |============== FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 276.77 |======================================== Linux 2.6.38-rc6 Btrfs ...... 286.57 |========================================= linux 2.6.38-rc6 ext4 btrfs . 187.35 |=========================== Flexible IO Tester 1.21 Test: Intel IOMeter File Server Access Pattern Seconds (Run Time) < Lower Is Better Linux 2.6.38-rc6: EXT4 ...... 51.70 |======================================= Linux 2.6.38-rc6 Btrfs ...... 56.18 |========================================== linux 2.6.38-rc6 ext4 btrfs . 49.82 |===================================== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 4 MB/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 80.47 |========================================== Linux 2.6.38-rc6 Btrfs ...... 57.50 |============================== linux 2.6.38-rc6 ext4 btrfs . 2.95 |== Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 32 MB/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 74.32 |========================================== Linux 2.6.38-rc6 Btrfs ...... 56.36 |================================ linux 2.6.38-rc6 ext4 btrfs . 2.71 |== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 4833 |========================================== Linux 2.6.38-rc6 Btrfs ...... 3869 |================================= linux 2.6.38-rc6 ext4 btrfs . 5000 |=========================================== AIO-Stress 0.21 Test: Random Write MB/s > Higher Is Better Linux 2.6.38-rc6: EXT4 ...... 188.76 |========================================= Linux 2.6.38-rc6 Btrfs ...... 95.66 |===================== linux 2.6.38-rc6 ext4 btrfs . 52.47 |=========== Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Seconds < Lower Is Better Linux 2.6.38-rc6: EXT4 ...... 10.22 |====================================== Linux 2.6.38-rc6 Btrfs ...... 11.26 |========================================== linux 2.6.38-rc6 ext4 btrfs . 9.98 |=====================================