Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1706028-ASVA-170601824 bcache_vs_lvmcache - Phoronix Test Suite bcache_vs_lvmcache default lvmcache zfs sync = standard primarycache=all
HTML result view exported from: https://openbenchmarking.org/result/1706028-ASVA-170601824&sor&grs .
bcache_vs_lvmcache Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution bcache_default lvmcache_default Intel Core i5-4590 @ 3.70GHz (4 Cores) MSI Z97-G43 (MS-7816) v3.0 Intel 4th Gen Core DRAM 2048MB 2 x 4001GB Western Digital WD40EFRX-68W + 240GB ADATA SP550 + 240GB INTEL SSDSC2BW24 Intel HD 4600 Intel Xeon E3-1200 v3/4th Realtek RTL8111/8168/8411 Ubuntu 16.04 4.4.0-21-generic (x86_64) Xfce 4.12 X Server 1.18.3 intel 2.99.917 GCC 5.4.0 20160609 overlayfs 2560x1440 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --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 --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 - DEADLINE / lowerdir=//filesystem.squashfs,relatime,rw,upperdir=/cow/upper,workdir=/cow/work Processor Details - Scaling Governor: intel_pstate powersave System Details - Disk Scheduler: DEADLINE. Python 2.7.12.
bcache_vs_lvmcache postmark: Disk Transaction Performance compilebench: Initial Create fio: Intel IOMeter File Server Access Pattern - Default Test Directory fio: Example Network Job - Default Test Directory iozone: 4Kb - 512MB - Read Performance pgbench: On-Disk - Heavy Contention - Read Write pgbench: Buffer Test - Normal Load - Read Write pgbench: Mostly RAM - Normal Load - Read Write pgbench: On-Disk - Normal Load - Read Write compilebench: Read Compiled Tree compilebench: Compile tiobench: Rand Write - 32MB - 4 tiobench: Rand Read - 32MB - 4 tiobench: Write - 32MB - 4 tiobench: Read - 32MB - 4 iozone: 4Kb - 512MB - Write Performance dbench: 1 fs-mark: 1000 Files, 1MB Size, No Sync/FSync fs-mark: 1000 Files, 1MB Size sqlite: Default Test Directory aio-stress: Rand Write bcache_default lvmcache_default 512 204.36 76.34 24.77 856.66 189.12 761.57 350.49 119.84 600.52 638.64 14.09 3433.09 1.93 1803.91 142.96 57.64 278.62 52.52 37.45 702.56 325 137.52 103.15 27.01 842.92 231.79 229.57 118.14 203.32 548.14 445.67 70.81 3303.92 1.41 2037.13 314.40 55.67 621.77 18.05 286.09 579.86 OpenBenchmarking.org
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance bcache_default lvmcache_default 110 220 330 440 550 SE +/- 4.36, N = 3 SE +/- 5.84, N = 6 512 325 1. (CC) gcc options: -O3
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create bcache_default lvmcache_default 40 80 120 160 200 SE +/- 3.29, N = 3 SE +/- 4.46, N = 3 204.36 137.52
Flexible IO Tester Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory OpenBenchmarking.org Seconds (Run Time), Fewer Is Better Flexible IO Tester 2.1.11 Test: Intel IOMeter File Server Access Pattern - Disk Target: Default Test Directory bcache_default lvmcache_default 20 40 60 80 100 SE +/- 0.99, N = 3 SE +/- 1.40, N = 3 76.34 103.15 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
Flexible IO Tester Test: Example Network Job - Disk Target: Default Test Directory OpenBenchmarking.org Seconds (Run Time), Fewer Is Better Flexible IO Tester 2.1.11 Test: Example Network Job - Disk Target: Default Test Directory bcache_default lvmcache_default 6 12 18 24 30 SE +/- 0.37, N = 6 SE +/- 0.22, N = 3 24.77 27.01 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lm -lpthread -ldl
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance bcache_default lvmcache_default 200 400 600 800 1000 SE +/- 9.18, N = 3 SE +/- 11.81, N = 3 856.66 842.92 1. (CC) gcc options: -O3
PostgreSQL pgbench Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write lvmcache_default bcache_default 50 100 150 200 250 SE +/- 38.71, N = 6 SE +/- 10.65, N = 6 231.79 189.12 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write bcache_default lvmcache_default 160 320 480 640 800 SE +/- 180.67, N = 6 SE +/- 43.31, N = 6 761.57 229.57 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write bcache_default lvmcache_default 80 160 240 320 400 SE +/- 56.32, N = 6 SE +/- 11.27, N = 6 350.49 118.14 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.6.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Write lvmcache_default bcache_default 40 80 120 160 200 SE +/- 39.65, N = 6 SE +/- 3.64, N = 6 203.32 119.84 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fpic -lpgcommon -lpgport -lrt -lcrypt -ldl -lm
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree bcache_default lvmcache_default 130 260 390 520 650 SE +/- 28.74, N = 3 SE +/- 26.91, N = 3 600.52 548.14
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile bcache_default lvmcache_default 140 280 420 560 700 SE +/- 39.15, N = 6 SE +/- 18.49, N = 6 638.64 445.67
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 lvmcache_default bcache_default 16 32 48 64 80 SE +/- 15.71, N = 6 SE +/- 2.90, N = 6 70.81 14.09 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Random Read - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 4 bcache_default lvmcache_default 700 1400 2100 2800 3500 SE +/- 1704.39, N = 6 SE +/- 1081.99, N = 6 3433.09 3303.92 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Write - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 4 bcache_default lvmcache_default 0.4343 0.8686 1.3029 1.7372 2.1715 SE +/- 0.39, N = 6 SE +/- 0.18, N = 6 1.93 1.41 1. (CC) gcc options: -O2
Threaded I/O Tester Test: Read - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 4 lvmcache_default bcache_default 400 800 1200 1600 2000 SE +/- 30.60, N = 3 SE +/- 187.62, N = 6 2037.13 1803.91 1. (CC) gcc options: -O2
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance lvmcache_default bcache_default 70 140 210 280 350 SE +/- 49.84, N = 6 SE +/- 28.58, N = 6 314.40 142.96 1. (CC) gcc options: -O3
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 bcache_default lvmcache_default 13 26 39 52 65 SE +/- 4.89, N = 6 SE +/- 9.46, N = 6 57.64 55.67 1. (CC) gcc options: -lpopt -O2
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 lvmcache_default bcache_default 130 260 390 520 650 SE +/- 53.38, N = 6 SE +/- 19.02, N = 6 621.77 278.62 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 bcache_default lvmcache_default 12 24 36 48 60 SE +/- 12.33, N = 6 SE +/- 0.73, N = 6 52.52 18.05 1. (CC) gcc options: -static
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory bcache_default lvmcache_default 60 120 180 240 300 SE +/- 1.78, N = 6 SE +/- 5.68, N = 6 37.45 286.09 1. (CC) gcc options: -O2 -ldl -lpthread
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write bcache_default lvmcache_default 150 300 450 600 750 SE +/- 32.75, N = 6 SE +/- 13.60, N = 6 702.56 579.86 1. (CC) gcc options: -pthread -laio
Phoronix Test Suite v10.8.4