Linux 2.6.37 File-Systems A collection of file-system tests under the Linux 2.6.37 stable kernel. Testing from a System76 Serval Professional notebook with a Sandy Bridge CPU and Intel solid-state drive.
HTML result view exported from: https://openbenchmarking.org/result/1103206-MEGO-110224238&gru&sor&export=pdf .
Linux 2.6.37 File-Systems Processor Motherboard Chipset Memory Disk Graphics Audio OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs ext4_8x1tb_raid5 waterfall_ext4_8x1tb_raid5 Intel Core i7-2820QM @ 2.30GHz (8 Cores) System76 Serval Professional Intel Sandy Bridge 8192MB 80GB INTEL SSDSA2M080 NVIDIA Device 0e31 2048MB (1150/405MHz) Realtek ALC892 Ubuntu 10.10 2.6.37-020637-generic (x86_64) GNOME 2.32.0 X Server 1.9.0 nouveau 0.0.16 GCC 4.4.5 ext4 1920x1080 btrfs Intel Core 2 Quad Q9450 @ 2.67GHz (4 Cores) Gigabyte EP45-UD3P Intel 4 + ICH10R 2 x 1000GB Seagate ST31000528AS + 500GB Seagate ST3500320AS + 1000GB Seagate ST31000340AS + 2 x 1000GB Western Digital WD1001FALS-00J7B + 1000GB HD103SJ + 2 x 500GB Seagate ST3500630AS + 150GB Western Digital WDC WD1500HLFS-0 + 2 x 1000GB Western Digital WDC WD1001FALS-0 NVIDIA GeForce 7800 GTX Arch 2.6.37-ARCH (x86_64) vesa 2.3.0 GCC 4.5.2 ext4 OpenBenchmarking.org System Details - Linux 2.6.37: EXT4: Disk Scheduler: CFQ. Python 2.6.6. Intel SpeedStep was enabled. - Linux 2.6.37: Btrfs: Disk Scheduler: CFQ. Python 2.6.6. Intel SpeedStep was enabled. - ext4_8x1tb_raid5: Disk Scheduler: NOOP. Python 3.2. - waterfall_ext4_8x1tb_raid5: Disk Scheduler: NOOP. Python 3.2.
Linux 2.6.37 File-Systems fs-mark: 1000 Files, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync compilebench: Initial Create iozone: 64Kb - 8GB - Write Performance iozone: 1MB - 8GB - Write Performance tiobench: Rand Write - 128MB - 4 tiobench: Rand Write - 128MB - 32 aio-stress: Rand Write pgbench: TPC-B Transactions Per Second postmark: Disk Transaction Performance fio: Intel IOMeter File Server Access Pattern sqlite: Default Test Directory unpack-linux: linux-2.6.32.tar.bz2 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs ext4_8x1tb_raid5 waterfall_ext4_8x1tb_raid5 66.70 280.57 109.53 88.04 87.51 80.49 70.45 166.31 3413.40 4666 53.67 19.57 10.34 43.13 288.30 59.76 82.43 84.65 56.16 55.29 105.29 238.40 3750 55.30 87.24 11.37 28.53 909.13 335.99 352.07 5.95 3.26 863.34 305.56 2528 13.85 330.30 11.60 27.70 911.83 422.59 394.07 6.11 3.33 925.29 308.03 2611 13.57 367.51 11.58 OpenBenchmarking.org
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs ext4_8x1tb_raid5 waterfall_ext4_8x1tb_raid5 15 30 45 60 75 SE +/- 0.72, N = 3 SE +/- 0.32, N = 3 SE +/- 0.37, N = 3 SE +/- 0.39, N = 6 66.70 43.13 28.53 27.70
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 Linux 2.6.37: Btrfs Linux 2.6.37: EXT4 200 400 600 800 1000 SE +/- 8.29, N = 3 SE +/- 3.83, N = 3 SE +/- 0.49, N = 3 SE +/- 1.38, N = 3 911.83 909.13 288.30 280.57
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create EXT4 Btrfs 20 40 60 80 100 SE +/- 1.79, N = 3 SE +/- 0.79, N = 6 109.53 59.76
IOzone Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.347 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs 90 180 270 360 450 SE +/- 7.27, N = 3 SE +/- 16.57, N = 6 SE +/- 0.34, N = 3 SE +/- 0.62, N = 3 422.59 335.99 88.04 82.43
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.347 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs 90 180 270 360 450 SE +/- 8.50, N = 6 SE +/- 10.44, N = 6 SE +/- 0.05, N = 3 SE +/- 0.74, N = 3 394.07 352.07 87.51 84.65
Threaded I/O Tester Test: Random Write - Size Per Thread: 128MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 4 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 20 40 60 80 100 SE +/- 0.26, N = 4 SE +/- 1.70, N = 8 SE +/- 0.12, N = 8 SE +/- 0.16, N = 8 80.49 56.16 6.11 5.95
Threaded I/O Tester Test: Random Write - Size Per Thread: 128MB - Thread Count: 32 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 128MB - Thread Count: 32 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 16 32 48 64 80 SE +/- 5.76, N = 8 SE +/- 3.93, N = 8 SE +/- 0.04, N = 4 SE +/- 0.05, N = 4 70.45 55.29 3.33 3.26
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs 200 400 600 800 1000 SE +/- 36.55, N = 6 SE +/- 72.58, N = 6 SE +/- 3.15, N = 3 SE +/- 2.15, N = 6 925.29 863.34 166.31 105.29
PostgreSQL pgbench TPC-B Transactions Per Second OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.0.1 TPC-B Transactions Per Second Linux 2.6.37: EXT4 waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 Linux 2.6.37: Btrfs 700 1400 2100 2800 3500 SE +/- 52.08, N = 3 SE +/- 5.73, N = 3 SE +/- 2.87, N = 3 SE +/- 5.63, N = 6 3413.40 308.03 305.56 238.40
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 1000 2000 3000 4000 5000 SE +/- 136.19, N = 10 SE +/- 90.89, N = 10 SE +/- 45.23, N = 10 SE +/- 27.70, N = 10 4666 3750 2611 2528
Flexible IO Tester Test: Intel IOMeter File Server Access Pattern OpenBenchmarking.org Seconds (Run Time), Fewer Is Better Flexible IO Tester 1.21 Test: Intel IOMeter File Server Access Pattern waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs 12 24 36 48 60 SE +/- 0.10, N = 3 SE +/- 0.20, N = 5 SE +/- 0.51, N = 3 SE +/- 0.53, N = 3 13.57 13.85 53.67 55.30
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.7.3 Test Target: Default Test Directory Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs ext4_8x1tb_raid5 waterfall_ext4_8x1tb_raid5 80 160 240 320 400 SE +/- 0.08, N = 3 SE +/- 3.95, N = 6 SE +/- 12.91, N = 6 SE +/- 16.44, N = 6 19.57 87.24 330.30 367.51
Unpacking The Linux Kernel linux-2.6.32.tar.bz2 OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Linux 2.6.37: EXT4 Linux 2.6.37: Btrfs waterfall_ext4_8x1tb_raid5 ext4_8x1tb_raid5 3 6 9 12 15 SE +/- 0.09, N = 4 SE +/- 0.08, N = 4 SE +/- 0.15, N = 7 SE +/- 0.16, N = 6 10.34 11.37 11.58 11.60
Phoronix Test Suite v10.8.5