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&grs&rdt&rro .
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 sqlite: Default Test Directory pgbench: TPC-B Transactions Per Second unpack-linux: linux-2.6.32.tar.bz2 aio-stress: Rand Write postmark: Disk Transaction Performance tiobench: Rand Write - 128MB - 32 tiobench: Rand Write - 128MB - 4 fio: Intel IOMeter File Server Access Pattern fs-mark: 1000 Files, 1MB Size, No Sync/FSync fs-mark: 1000 Files, 1MB Size iozone: 1MB - 8GB - Write Performance iozone: 64Kb - 8GB - Write Performance compilebench: Initial Create Linux 2.6.38-rc6: EXT4 Linux 2.6.38-rc6 Btrfs i930 - RAID 0 19.74 2914.24 10.22 188.76 4833 74.32 80.47 51.70 276.77 65.07 87.74 87.28 114.68 73.98 225.35 11.26 95.66 3869 56.36 57.50 56.18 286.57 51.07 84.71 81.07 55.66 4.42 10.94 4047 10.88 1523.37 496.13 577.43 927.01 224.78 OpenBenchmarking.org
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 Btrfs Linux 2.6.38-rc6: EXT4 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 1.46, N = 3 SE +/- 0.06, N = 3 4.42 73.98 19.74 1. (CC) gcc options: -O2 -ldl -lpthread
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 Btrfs Linux 2.6.38-rc6: EXT4 600 1200 1800 2400 3000 SE +/- 3.35, N = 3 SE +/- 64.86, N = 6 225.35 2914.24
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 i930 - RAID 0 Linux 2.6.38-rc6 Btrfs Linux 2.6.38-rc6: EXT4 3 6 9 12 15 SE +/- 0.04, N = 4 SE +/- 0.10, N = 4 SE +/- 0.06, N = 4 10.94 11.26 10.22
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write Linux 2.6.38-rc6 Btrfs Linux 2.6.38-rc6: EXT4 40 80 120 160 200 SE +/- 1.88, N = 3 SE +/- 5.62, N = 6 95.66 188.76
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance i930 - RAID 0 Linux 2.6.38-rc6 Btrfs Linux 2.6.38-rc6: EXT4 1000 2000 3000 4000 5000 SE +/- 79.33, N = 10 SE +/- 99.17, N = 10 SE +/- 111.20, N = 10 4047 3869 4833
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 Btrfs Linux 2.6.38-rc6: EXT4 20 40 60 80 100 SE +/- 4.50, N = 8 SE +/- 3.59, N = 8 56.36 74.32
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 Btrfs Linux 2.6.38-rc6: EXT4 20 40 60 80 100 SE +/- 4.34, N = 8 SE +/- 0.30, N = 4 57.50 80.47
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 Btrfs Linux 2.6.38-rc6: EXT4 13 26 39 52 65 SE +/- 1.91, N = 6 SE +/- 1.01, N = 3 SE +/- 0.24, N = 3 10.88 56.18 51.70 1. (CC) gcc options: -O2 -rdynamic -lpthread -lm -ldl -laio -lrt
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
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 Btrfs Linux 2.6.38-rc6: EXT4 110 220 330 440 550 SE +/- 54.01, N = 6 SE +/- 0.15, N = 3 SE +/- 0.72, N = 3 496.13 51.07 65.07 1. (CC) gcc options: -static
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 Btrfs Linux 2.6.38-rc6: EXT4 120 240 360 480 600 SE +/- 55.60, N = 6 SE +/- 0.84, N = 3 SE +/- 0.26, N = 3 577.43 84.71 87.74 1. (CC) gcc options: -O3
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 Btrfs Linux 2.6.38-rc6: EXT4 200 400 600 800 1000 SE +/- 120.71, N = 6 SE +/- 1.39, N = 4 SE +/- 0.17, N = 3 927.01 81.07 87.28 1. (CC) gcc options: -O3
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 Btrfs Linux 2.6.38-rc6: EXT4 50 100 150 200 250 SE +/- 2.98, N = 3 SE +/- 1.81, N = 6 SE +/- 1.97, N = 6 224.78 55.66 114.68
Phoronix Test Suite v10.8.5