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
HTML result view exported from: https://openbenchmarking.org/result/1611126-KH-1102238IV70&gru&sor .
Linux 2.6.38 File-Systems Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution OpenGL Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs i930 - RAID 0 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.38-999-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 i7 930 @ 2.80GHz (8 Cores) ASUS Rampage III Extreme Intel 5520/5500/X58 + ICH10R 6144MB 1440GB ARC-1880-VOL#000 + 2000GB ARC-1880-VOL#001 + 8002GB ARC-1880-VOL#002 + 500GB HD501LJ NVIDIA Quadro 5000 2240MB (405/1494MHz) NVIDIA GF100 HD Audio Intel 82567V-2 Gigabit Connection Ubuntu 16.10 4.8.0-26-generic (x86_64) Unity 7.5.0 X Server 1.18.4 NVIDIA 370.28 4.5.0 GCC 6.2.0 20161005 ext4 3600x1080 OpenBenchmarking.org System Details - Linux 2.6.38-rc6: EXT4: Disk Scheduler: CFQ. Python 2.6.6. Intel SpeedStep was enabled. - Linux 2.6.38-rc6 Btrfs: Disk Scheduler: CFQ. Python 2.6.6. Intel SpeedStep was enabled. - i930 - RAID 0: Disk Scheduler: DEADLINE. Python 2.7.12+. Compiler Details - i930 - RAID 0: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - i930 - RAID 0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - i930 - RAID 0: Scaling Governor: acpi-cpufreq ondemand
Linux 2.6.38 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.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs i930 - RAID 0 65.07 276.77 114.68 87.28 87.74 80.47 74.32 188.76 2914.24 4833 51.70 19.74 10.22 51.07 286.57 55.66 81.07 84.71 57.50 56.36 95.66 225.35 3869 56.18 73.98 11.26 496.13 1523.37 224.78 927.01 577.43 4047 10.88 4.42 10.94 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 i930 - RAID 0 Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 110 220 330 440 550 SE +/- 54.01, N = 6 SE +/- 0.72, N = 3 SE +/- 0.15, N = 3 496.13 65.07 51.07 1. (CC) gcc options: -static
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 i930 - RAID 0 Linux 2.6.38-rc6 Btrfs Linux 2.6.38-rc6: EXT4 300 600 900 1200 1500 SE +/- 47.61, N = 6 SE +/- 0.61, N = 3 SE +/- 4.57, N = 6 1523.37 286.57 276.77 1. (CC) gcc options: -static
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create i930 - RAID 0 Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 50 100 150 200 250 SE +/- 2.98, N = 3 SE +/- 1.97, N = 6 SE +/- 1.81, N = 6 224.78 114.68 55.66
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 i930 - RAID 0 Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 200 400 600 800 1000 SE +/- 120.71, N = 6 SE +/- 0.17, N = 3 SE +/- 1.39, N = 4 927.01 87.28 81.07 1. (CC) gcc options: -O3
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 i930 - RAID 0 Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 120 240 360 480 600 SE +/- 55.60, N = 6 SE +/- 0.26, N = 3 SE +/- 0.84, N = 3 577.43 87.74 84.71 1. (CC) gcc options: -O3
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.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 20 40 60 80 100 SE +/- 0.30, N = 4 SE +/- 4.34, N = 8 80.47 57.50
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.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 20 40 60 80 100 SE +/- 3.59, N = 8 SE +/- 4.50, N = 8 74.32 56.36
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 40 80 120 160 200 SE +/- 5.62, N = 6 SE +/- 1.88, N = 3 188.76 95.66
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.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 600 1200 1800 2400 3000 SE +/- 64.86, N = 6 SE +/- 3.35, N = 3 2914.24 225.35
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 2.6.38-rc6: EXT4 i930 - RAID 0 Linux 2.6.38-rc6 Btrfs 1000 2000 3000 4000 5000 SE +/- 111.20, N = 10 SE +/- 79.33, N = 10 SE +/- 99.17, N = 10 4833 4047 3869
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 i930 - RAID 0 Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 13 26 39 52 65 SE +/- 1.91, N = 6 SE +/- 0.24, N = 3 SE +/- 1.01, N = 3 10.88 51.70 56.18 1. (CC) gcc options: -O2 -rdynamic -lpthread -lm -ldl -laio -lrt
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.7.3 Test Target: Default Test Directory i930 - RAID 0 Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 1.46, N = 3 4.42 19.74 73.98 1. (CC) gcc options: -O2 -ldl -lpthread
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.38-rc6: EXT4 i930 - RAID 0 Linux 2.6.38-rc6 Btrfs 3 6 9 12 15 SE +/- 0.06, N = 4 SE +/- 0.04, N = 4 SE +/- 0.10, N = 4 10.22 10.94 11.26
Phoronix Test Suite v10.8.5