ovh nvme KVM writethrough BTRFS/ZFS/EXT4/LVM-THIN versus LXC on BTRFS Ubuntu 18.04
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2007127-EURO-200712128 ovh nvme kevin kvm writethrough discard Ubuntu 18.04 - Phoronix Test Suite ovh nvme kevin kvm writethrough discard Ubuntu 18.04 ovh nvme KVM writethrough BTRFS/ZFS/EXT4/LVM-THIN versus LXC on BTRFS Ubuntu 18.04
HTML result view exported from: https://openbenchmarking.org/result/2007127-EURO-200712128&grw&sor .
ovh nvme kevin kvm writethrough discard Ubuntu 18.04 Processor Motherboard Chipset Memory Disk Network Graphics OS Kernel Compiler File-System System Layer Screen Resolution ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 Common KVM (2 Cores) QEMU Standard PC (i440FX + PIIX 1996) (rel-1.11.2-0-gf9626ccb91-prebuilt.qemu-project.org BIOS) Intel 440FX 82441FX PMC 1 x 4096 MB RAM QEMU 212GB QEMU HDD Red Hat Virtio device Ubuntu 18.04 4.15.0-101-generic (x86_64) GCC 7.5.0 ext4 KVM Intel Xeon E3-1270 v6 @ 4.20GHz (4 Cores) Intel S1200SP (S1200SP.86B.03.01.0042.013020190050 BIOS) Intel Xeon E3-1200 v6/7th 2 x 16384 MB DDR4-2400MT/s 2 x 450GB INTEL SSDPE2MX450G7 + 2 x 2000GB HGST HUS726020AL Matrox MGA G200e [Pilot] 2 x Intel I210 4.15.18-21-pve (x86_64) 1024x768 lxc Common KVM (2 Cores) QEMU Standard PC (i440FX + PIIX 1996) (rel-1.11.2-0-gf9626ccb91-prebuilt.qemu-project.org BIOS) Intel 440FX 82441FX PMC 1 x 4096 MB RAM QEMU 265GB QEMU HDD Red Hat Virtio device 4.15.0-101-generic (x86_64) KVM 212GB QEMU HDD 4.15.0-109-generic (x86_64) OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04: NONE / data=ordered,relatime,rw - ovh nvme LXC on btrfs Ubuntu 18.04: NONE / data=ordered,discard,relatime,rw - ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04: NONE / data=ordered,relatime,rw - ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04: NONE / data=ordered,relatime,rw - ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04: NONE / data=ordered,relatime,rw Processor Details - ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04: CPU Microcode: 0x1 - ovh nvme LXC on btrfs Ubuntu 18.04: Scaling Governor: intel_pstate performance - CPU Microcode: 0xb4 - ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04: CPU Microcode: 0x1 - ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04: CPU Microcode: 0x1 - ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04: CPU Microcode: 0x1 Java Details - OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04) Python Details - Python 2.7.17 + Python 3.6.9 Security Details - ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected - ovh nvme LXC on btrfs Ubuntu 18.04: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected - ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + tsx_async_abort: Not affected - ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
ovh nvme kevin kvm writethrough discard Ubuntu 18.04 compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree dbench: 12 Clients dbench: 1 Clients fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync postmark: Disk Transaction Performance hbase: Increment - 1 hbase: Increment - 1 hbase: Increment - 4 hbase: Increment - 4 hbase: Increment - 16 hbase: Increment - 16 hbase: Rand Read - 1 hbase: Rand Read - 1 hbase: Rand Read - 4 hbase: Rand Read - 4 hbase: Rand Read - 16 hbase: Rand Read - 16 hbase: Rand Write - 1 hbase: Rand Write - 1 hbase: Rand Write - 4 hbase: Rand Write - 4 redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET sqlite: Timed SQLite Insertions sqlite: 1 rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing sqlite-speedtest: Timed Time - Size 1,000 cassandra: Writes pgbench: On-Disk - Normal Load - Read Only pgbench: On-Disk - Normal Load - Read Write pgbench: On-Disk - Single Thread - Read Only pgbench: Mostly RAM - Normal Load - Read Only pgbench: On-Disk - Single Thread - Read Write pgbench: Buffer Test - Normal Load - Read Only pgbench: Mostly RAM - Normal Load - Read Write pgbench: Buffer Test - Normal Load - Read Write pgbench: Mostly RAM - Single Thread - Read Only pgbench: On-Disk - Heavy Contention - Read Only pgbench: Buffer Test - Single Thread - Read Only pgbench: Mostly RAM - Single Thread - Read Write pgbench: On-Disk - Heavy Contention - Read Write pgbench: Buffer Test - Single Thread - Read Write pgbench: Mostly RAM - Heavy Contention - Read Only pgbench: Buffer Test - Heavy Contention - Read Only pgbench: Mostly RAM - Heavy Contention - Read Write pgbench: Buffer Test - Heavy Contention - Read Write ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 415.57 246.16 980.56 1026.77 406.914 5578 356 91187 507 250 42.3 10762 5738 376 96193 524 258 27.5 7034 698.2 1414.9 658.1 1781.0 4286 4589 217 7868 507 6549 3834 6926 143 15972 249 20118 793 58675 16 62334 63 2553304.95 2040352.03 1461236.72 2436978.83 1745658.78 11.464 10.450 226891 10361608 244447 1712 177022 98.264 5061 16387.099620 782.430611 3413.593226 21183.245923 363.015307 34510.091240 1164.295174 3548.236749 6827.359261 16605.716351 15446.417467 648.172734 1020.630343 1187.232796 19632.966305 35943.934408 1154.045923 3599.442247 1205.24 373.44 1265.35 353.144 121.473 3525 781 200000 1228 610 460 118000 3557 802 205333 1205 599 490 125333 7057 7122 358.5 385.4 353.3 2215.6 5474 6314 157 8865 450 6695 3769 8824 112 18334 217 24415 653 56317 17 63808 62 1858902.21 1328042.42 1131366.42 1755492.79 1259487.08 58.462 58.032 403745 11250456 437683 2916 239749 97.097 6214 5116.424571 1002.380715 3570.672071 23473.502859 637.163136 30877.079703 1798.155002 3951.893361 14784.119855 5015.956758 21058.065773 1019.800918 1140.284146 2022.293810 20364.064444 32020.169167 1728.419928 3423.321578 67.01 86.37 1004.98 620.368 383.205 5539 356 91260 248 120 38.3 9803 5523 408 104373 210 101 47.6 12200 142.9 130.0 69.1 208.7 3807 4880 204 8604 464 6903 3822 7422 134 17683 225 23023 693 56125 17 43736 95 2735169.25 2136856.25 1552259.96 2538147.08 1878222.84 9.150 9.216 237861 10848653 258127 1119 181768 100.854 5636 16014.052279 856.547894 2718.437937 22160.428002 466.316265 35824.050457 1259.648837 4106.242549 6989.210384 16742.589462 15605.225494 656.465318 1068.273233 1311.845436 20905.619680 37512.764651 1430.533332 4171.638907 558.38 295.40 984.63 1178.75 481.105 5666 349 89240 563 278 325 83300 5688 397 101733 559 276 341 87233 780.2 1794.7 765.2 1716.6 4238 4902 203 8214 486 6839 3808 7332 135 18113 220 23566 677 62053 15 67112 59 1625267.34 2177234.58 1564443.83 2425762.42 1916939.13 4.708 4.627 249287 10887587 259848 5234 182452 93.789 5544 17523.724060 3679.569876 3690.171362 22639.836903 1040.020316 35916.599694 4024.310517 4706.408348 7136.973673 18160.806080 15841.374557 1345.464964 3722.552383 1641.512561 21354.567590 38360.923354 4002.229919 4535.063158 467.42 296.18 1000.54 1072.62 467.518 5031 358 91480 433 213 260 66600 5011 317 81033 411 202 261 66600 9475 9891 253.3 294.4 351.9 588.7 4310 4871 204 7395 965 6879 3821 7266 136 17560 226 22719 702 61495 15 64027 62 2693120.00 2150544.25 1582352.75 2608961.58 1876177.04 5.189 5.250 248088 10915846 263222 4922 182420 94.879 5687 17352.048068 3476.230856 3532.828817 22644.997226 1015.359076 36109.514140 3590.504277 4666.033320 7049.654956 17742.154726 15823.300003 1293.076918 3606.313706 1658.986790 21183.854749 37571.264572 3816.858856 4390.274262 OpenBenchmarking.org
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 300 600 900 1200 1500 SE +/- 16.10, N = 15 SE +/- 8.70, N = 15 SE +/- 2.70, N = 3 SE +/- 8.25, N = 15 SE +/- 1.07, N = 12 1205.24 558.38 467.42 415.57 67.01
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 80 160 240 320 400 SE +/- 9.42, N = 3 SE +/- 2.76, N = 3 SE +/- 7.62, N = 3 SE +/- 10.49, N = 3 SE +/- 2.50, N = 3 373.44 296.18 295.40 246.16 86.37
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 300 600 900 1200 1500 SE +/- 56.92, N = 3 SE +/- 6.94, N = 3 SE +/- 2.55, N = 3 SE +/- 9.11, N = 3 SE +/- 3.78, N = 3 1265.35 1004.98 1000.54 984.63 980.56
Dbench 12 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 12 Clients ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 300 600 900 1200 1500 SE +/- 3.28, N = 3 SE +/- 1.64, N = 3 SE +/- 0.68, N = 3 SE +/- 5.95, N = 3 SE +/- 4.74, N = 9 1178.75 1072.62 1026.77 620.37 353.14 1. (CC) gcc options: -lpopt -O2
Dbench 1 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 1 Clients ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 100 200 300 400 500 SE +/- 2.59, N = 3 SE +/- 1.45, N = 3 SE +/- 0.55, N = 3 SE +/- 1.10, N = 3 SE +/- 1.53, N = 3 481.11 467.52 406.91 383.21 121.47 1. (CC) gcc options: -lpopt -O2
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 1200 2400 3600 4800 6000 SE +/- 5.69, N = 3 SE +/- 81.97, N = 4 SE +/- 66.03, N = 3 SE +/- 154.69, N = 3 SE +/- 30.01, N = 3 5695 5625 5578 5031 3525 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 200 400 600 800 1000 SE +/- 16.47, N = 15 SE +/- 15.70, N = 15 SE +/- 18.99, N = 15 SE +/- 15.67, N = 15 781 358 356 356 349 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 40K 80K 120K 160K 200K SE +/- 4209.96, N = 15 SE +/- 4013.52, N = 15 SE +/- 4876.84, N = 15 SE +/- 4030.17, N = 15 200000 91480 91260 91187 89240 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 300 600 900 1200 1500 SE +/- 63.70, N = 15 SE +/- 3.93, N = 3 SE +/- 10.74, N = 15 SE +/- 2.33, N = 3 SE +/- 7.07, N = 15 1228 563 507 433 248 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 130 260 390 520 650 SE +/- 31.83, N = 15 SE +/- 1.86, N = 3 SE +/- 5.41, N = 15 SE +/- 1.00, N = 3 SE +/- 3.54, N = 15 610 278 250 213 120 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 100 200 300 400 500 SE +/- 4.63, N = 3 SE +/- 4.00, N = 3 SE +/- 3.04, N = 15 SE +/- 0.31, N = 3 460.0 325.0 260.0 42.3 38.3 -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 30K 60K 90K 120K 150K SE +/- 1154.70, N = 3 SE +/- 1000.00, N = 3 SE +/- 814.45, N = 3 SE +/- 737.33, N = 15 SE +/- 79.08, N = 3 118000 83300 66600 10762 9803 -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 1200 2400 3600 4800 6000 SE +/- 4.63, N = 3 SE +/- 4.48, N = 3 SE +/- 7.64, N = 3 SE +/- 27.23, N = 3 5745 5738 5706 5156 3557 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 200 400 600 800 1000 SE +/- 3.18, N = 3 SE +/- 18.63, N = 15 SE +/- 17.79, N = 15 SE +/- 18.31, N = 15 SE +/- 2.91, N = 3 802 408 397 376 317 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 40K 80K 120K 160K 200K SE +/- 881.92, N = 3 SE +/- 4764.18, N = 15 SE +/- 4565.61, N = 15 SE +/- 4674.60, N = 15 SE +/- 696.02, N = 3 205333 104373 101733 96193 81033 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 300 600 900 1200 1500 SE +/- 50.73, N = 15 SE +/- 8.00, N = 15 SE +/- 10.42, N = 15 SE +/- 3.61, N = 3 SE +/- 5.40, N = 13 1205 559 524 411 210 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 130 260 390 520 650 SE +/- 25.37, N = 15 SE +/- 3.98, N = 15 SE +/- 5.19, N = 15 SE +/- 1.86, N = 3 SE +/- 2.70, N = 13 599 276 258 202 101 -lz -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 110 220 330 440 550 SE +/- 9.18, N = 15 SE +/- 3.21, N = 3 SE +/- 1.76, N = 3 SE +/- 0.70, N = 4 SE +/- 0.85, N = 15 490.0 341.0 261.0 47.6 27.5 -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 30K 60K 90K 120K 150K SE +/- 2357.70, N = 15 SE +/- 845.25, N = 3 SE +/- 550.76, N = 3 SE +/- 135.40, N = 4 SE +/- 217.56, N = 15 125333 87233 66600 12200 7034 -lz 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 2K 4K 6K 8K 10K SE +/- 60.01, N = 3 9475 7057 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 2K 4K 6K 8K 10K SE +/- 98.50, N = 2 SE +/- 2.33, N = 3 9891 7122 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native -ll -lrt -laio -lpthread -lm -ldl
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 200 400 600 800 1000 SE +/- 3.96, N = 3 SE +/- 6.97, N = 15 SE +/- 13.07, N = 12 SE +/- 3.47, N = 3 SE +/- 2.98, N = 15 780.2 698.2 358.5 253.3 142.9 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 400 800 1200 1600 2000 SE +/- 4.73, N = 3 SE +/- 10.07, N = 3 SE +/- 5.34, N = 15 SE +/- 19.39, N = 12 SE +/- 9.01, N = 9 1794.7 1414.9 385.4 294.4 130.0 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 160 320 480 640 800 SE +/- 0.43, N = 3 SE +/- 7.25, N = 3 SE +/- 9.42, N = 12 SE +/- 0.20, N = 3 SE +/- 0.64, N = 3 765.2 658.1 353.3 351.9 69.1 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 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 500 1000 1500 2000 2500 SE +/- 6.89, N = 3 SE +/- 15.16, N = 15 SE +/- 2.39, N = 3 SE +/- 2.25, N = 3 SE +/- 9.26, N = 15 2215.6 1781.0 1716.6 588.7 208.7 1. (CC) gcc options: -static
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 1200 2400 3600 4800 6000 SE +/- 40.33, N = 3 SE +/- 24.33, N = 3 SE +/- 41.57, N = 3 SE +/- 19.67, N = 3 5474 4310 4286 4238 3807 1. (CC) gcc options: -O3
Apache HBase Test: Increment - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 1 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 1400 2800 4200 5600 7000 SE +/- 59.42, N = 10 SE +/- 72.40, N = 3 SE +/- 51.53, N = 3 SE +/- 60.12, N = 3 SE +/- 76.50, N = 3 6314 4902 4880 4871 4589
Apache HBase Test: Increment - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 1 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 50 100 150 200 250 SE +/- 1.54, N = 10 SE +/- 3.28, N = 3 SE +/- 2.33, N = 3 SE +/- 2.73, N = 3 157 203 204 204 217
Apache HBase Test: Increment - Clients: 4 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 4 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 2K 4K 6K 8K 10K SE +/- 100.44, N = 7 SE +/- 84.54, N = 9 SE +/- 107.11, N = 3 SE +/- 104.43, N = 4 SE +/- 849.27, N = 11 8865 8604 8214 7868 7395
Apache HBase Test: Increment - Clients: 4 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 4 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 200 400 600 800 1000 SE +/- 5.24, N = 7 SE +/- 4.79, N = 9 SE +/- 6.36, N = 3 SE +/- 6.94, N = 4 SE +/- 416.14, N = 11 450 464 486 507 965
Apache HBase Test: Increment - Clients: 16 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Increment - Clients: 16 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 1500 3000 4500 6000 7500 SE +/- 1414.41, N = 9 SE +/- 1402.59, N = 9 SE +/- 1374.28, N = 9 SE +/- 1283.04, N = 9 SE +/- 1296.02, N = 9 6903 6879 6839 6695 6549
Apache HBase Test: Increment - Clients: 16 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Increment - Clients: 16 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 800 1600 2400 3200 4000 SE +/- 954.88, N = 9 SE +/- 969.10, N = 9 SE +/- 973.73, N = 9 SE +/- 975.64, N = 9 SE +/- 936.82, N = 9 3769 3808 3821 3822 3834
Apache HBase Test: Random Read - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 2K 4K 6K 8K 10K SE +/- 78.90, N = 15 SE +/- 75.33, N = 8 SE +/- 81.14, N = 7 SE +/- 123.26, N = 3 SE +/- 60.79, N = 11 8824 7422 7332 7266 6926
Apache HBase Test: Random Read - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 1 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 30 60 90 120 150 SE +/- 1.08, N = 15 SE +/- 1.43, N = 8 SE +/- 1.54, N = 7 SE +/- 2.60, N = 3 SE +/- 1.33, N = 11 112 134 135 136 143
Apache HBase Test: Random Read - Clients: 4 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 4 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 4K 8K 12K 16K 20K SE +/- 160.58, N = 14 SE +/- 153.40, N = 15 SE +/- 151.40, N = 15 SE +/- 154.80, N = 15 SE +/- 151.10, N = 15 18334 18113 17683 17560 15972
Apache HBase Test: Random Read - Clients: 4 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 4 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 50 100 150 200 250 SE +/- 2.02, N = 14 SE +/- 2.00, N = 15 SE +/- 2.03, N = 15 SE +/- 2.19, N = 15 SE +/- 2.48, N = 15 217 220 225 226 249
Apache HBase Test: Random Read - Clients: 16 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 16 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 5K 10K 15K 20K 25K SE +/- 258.08, N = 3 SE +/- 274.23, N = 6 SE +/- 257.26, N = 6 SE +/- 337.68, N = 3 SE +/- 215.38, N = 3 24415 23566 23023 22719 20118
Apache HBase Test: Random Read - Clients: 16 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Read - Clients: 16 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 200 400 600 800 1000 SE +/- 6.84, N = 3 SE +/- 8.05, N = 6 SE +/- 7.87, N = 6 SE +/- 10.44, N = 3 SE +/- 8.25, N = 3 653 677 693 702 793
Apache HBase Test: Random Write - Clients: 1 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 1 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 13K 26K 39K 52K 65K SE +/- 1299.20, N = 15 SE +/- 1024.25, N = 15 SE +/- 1140.43, N = 15 SE +/- 1200.18, N = 15 SE +/- 893.06, N = 15 62053 61495 58675 56317 56125
Apache HBase Test: Random Write - Clients: 1 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 1 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 4 8 12 16 20 SE +/- 0.34, N = 15 SE +/- 0.31, N = 15 SE +/- 0.35, N = 15 SE +/- 0.46, N = 15 SE +/- 0.34, N = 15 15 15 16 17 17
Apache HBase Test: Random Write - Clients: 4 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 4 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 14K 28K 42K 56K 70K SE +/- 1562.24, N = 15 SE +/- 1594.68, N = 15 SE +/- 1884.72, N = 15 SE +/- 1276.78, N = 13 SE +/- 3218.40, N = 12 67112 64027 63808 62334 43736
Apache HBase Test: Random Write - Clients: 4 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 4 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 20 40 60 80 100 SE +/- 1.59, N = 15 SE +/- 2.18, N = 15 SE +/- 1.82, N = 15 SE +/- 1.45, N = 13 SE +/- 6.72, N = 12 59 62 62 63 95
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPOP ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 600K 1200K 1800K 2400K 3000K SE +/- 24405.34, N = 3 SE +/- 12825.52, N = 3 SE +/- 40489.76, N = 15 SE +/- 12396.27, N = 3 SE +/- 10328.49, N = 3 2735169.25 2693120.00 2553304.95 1858902.21 1625267.34 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 500K 1000K 1500K 2000K 2500K SE +/- 13420.23, N = 3 SE +/- 2670.17, N = 3 SE +/- 10545.00, N = 3 SE +/- 27602.93, N = 15 SE +/- 10582.67, N = 14 2177234.58 2150544.25 2136856.25 2040352.03 1328042.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 300K 600K 900K 1200K 1500K SE +/- 7680.33, N = 3 SE +/- 15618.96, N = 3 SE +/- 14377.59, N = 3 SE +/- 18967.25, N = 5 SE +/- 9016.21, N = 3 1582352.75 1564443.83 1552259.96 1461236.72 1131366.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 600K 1200K 1800K 2400K 3000K SE +/- 18676.99, N = 3 SE +/- 9808.45, N = 3 SE +/- 36393.16, N = 15 SE +/- 25469.96, N = 3 SE +/- 8375.94, N = 3 2608961.58 2538147.08 2436978.83 2425762.42 1755492.79 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 400K 800K 1200K 1600K 2000K SE +/- 2446.62, N = 3 SE +/- 28848.12, N = 3 SE +/- 2032.27, N = 3 SE +/- 29585.50, N = 15 SE +/- 5089.90, N = 3 1916939.13 1878222.84 1876177.04 1745658.78 1259487.08 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Timed SQLite Insertions ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 13 26 39 52 65 SE +/- 0.081, N = 3 SE +/- 0.018, N = 3 SE +/- 0.116, N = 15 SE +/- 0.233, N = 12 SE +/- 1.565, N = 15 4.708 5.189 9.150 11.464 58.462 1. (CC) gcc options: -O2 -lm -ldl -lpthread
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 13 26 39 52 65 SE +/- 0.015, N = 3 SE +/- 0.012, N = 3 SE +/- 0.144, N = 15 SE +/- 0.211, N = 15 SE +/- 1.493, N = 15 4.627 5.250 9.216 10.450 58.032 1. (CC) gcc options: -O2 -lm -ldl -lpthread
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 90K 180K 270K 360K 450K SE +/- 579.90, N = 3 SE +/- 2365.28, N = 3 SE +/- 1054.39, N = 3 SE +/- 3176.28, N = 3 SE +/- 985.06, N = 3 403745 249287 248088 237861 226891 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 2M 4M 6M 8M 10M SE +/- 22147.95, N = 3 SE +/- 32307.11, N = 3 SE +/- 22502.77, N = 3 SE +/- 10863.47, N = 3 SE +/- 16095.72, N = 3 11250456 10915846 10887587 10848653 10361608 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 90K 180K 270K 360K 450K SE +/- 6688.41, N = 3 SE +/- 1024.00, N = 3 SE +/- 896.79, N = 3 SE +/- 2757.78, N = 3 SE +/- 625.72, N = 3 437683 263222 259848 258127 244447 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 1100 2200 3300 4400 5500 SE +/- 42.00, N = 3 SE +/- 5.57, N = 3 SE +/- 42.76, N = 15 SE +/- 23.38, N = 3 SE +/- 14.55, N = 5 5234 4922 2916 1712 1119 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 50K 100K 150K 200K 250K SE +/- 3874.87, N = 3 SE +/- 1695.28, N = 15 SE +/- 1175.47, N = 3 SE +/- 2589.96, N = 3 SE +/- 2858.67, N = 3 239749 182452 182420 181768 177022 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 20 40 60 80 100 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 SE +/- 0.89, N = 10 SE +/- 0.25, N = 3 93.79 94.88 97.10 98.26 100.85 -lz -lz 1. (CC) gcc options: -O2 -ldl -lpthread
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 1300 2600 3900 5200 6500 SE +/- 190.02, N = 15 SE +/- 40.04, N = 3 SE +/- 125.98, N = 15 SE +/- 111.34, N = 12 SE +/- 91.31, N = 15 6214 5687 5636 5544 5061
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: On-Disk - Test: Normal Load - Mode: Read Only ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 4K 8K 12K 16K 20K SE +/- 275.75, N = 3 SE +/- 124.27, N = 3 SE +/- 76.27, N = 3 SE +/- 489.42, N = 6 SE +/- 49.50, N = 3 17523.72 17352.05 16387.10 16014.05 5116.42 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: On-Disk - Test: Normal Load - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 800 1600 2400 3200 4000 SE +/- 36.08, N = 3 SE +/- 15.69, N = 3 SE +/- 57.61, N = 9 SE +/- 12.58, N = 4 SE +/- 46.40, N = 9 3679.57 3476.23 1002.38 856.55 782.43 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: On-Disk - Test: Single Thread - Mode: Read Only ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 800 1600 2400 3200 4000 SE +/- 48.36, N = 3 SE +/- 16.13, N = 3 SE +/- 86.81, N = 9 SE +/- 36.45, N = 3 SE +/- 72.89, N = 9 3690.17 3570.67 3532.83 3413.59 2718.44 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Only ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 5K 10K 15K 20K 25K SE +/- 108.11, N = 3 SE +/- 96.23, N = 3 SE +/- 167.89, N = 3 SE +/- 111.90, N = 3 SE +/- 169.39, N = 3 23473.50 22645.00 22639.84 22160.43 21183.25 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: On-Disk - Test: Single Thread - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 200 400 600 800 1000 SE +/- 8.74, N = 3 SE +/- 20.26, N = 6 SE +/- 41.93, N = 9 SE +/- 6.40, N = 3 SE +/- 16.23, N = 9 1040.02 1015.36 637.16 466.32 363.02 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 8K 16K 24K 32K 40K SE +/- 229.07, N = 3 SE +/- 180.76, N = 3 SE +/- 216.72, N = 3 SE +/- 107.09, N = 3 SE +/- 106.98, N = 3 36109.51 35916.60 35824.05 34510.09 30877.08 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 900 1800 2700 3600 4500 SE +/- 15.90, N = 3 SE +/- 51.06, N = 3 SE +/- 163.32, N = 6 SE +/- 85.81, N = 6 SE +/- 94.31, N = 9 4024.31 3590.50 1798.16 1259.65 1164.30 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 1000 2000 3000 4000 5000 SE +/- 12.37, N = 3 SE +/- 7.67, N = 3 SE +/- 46.50, N = 3 SE +/- 48.04, N = 6 SE +/- 86.58, N = 15 4706.41 4666.03 4106.24 3951.89 3548.24 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Single Thread - Mode: Read Only ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 3K 6K 9K 12K 15K SE +/- 34.91, N = 3 SE +/- 43.57, N = 3 SE +/- 40.93, N = 3 SE +/- 51.13, N = 3 SE +/- 15.64, N = 3 14784.12 7136.97 7049.65 6989.21 6827.36 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Heavy Contention - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: On-Disk - Test: Heavy Contention - Mode: Read Only ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 4K 8K 12K 16K 20K SE +/- 87.03, N = 3 SE +/- 94.88, N = 3 SE +/- 200.25, N = 9 SE +/- 12.00, N = 3 SE +/- 68.26, N = 3 18160.81 17742.15 16742.59 16605.72 5015.96 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 5K 10K 15K 20K 25K SE +/- 197.68, N = 3 SE +/- 32.36, N = 3 SE +/- 36.52, N = 3 SE +/- 33.54, N = 3 SE +/- 129.48, N = 3 21058.07 15841.37 15823.30 15605.23 15446.42 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Single Thread - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 300 600 900 1200 1500 SE +/- 10.03, N = 3 SE +/- 1.88, N = 3 SE +/- 11.68, N = 3 SE +/- 36.18, N = 9 SE +/- 33.87, N = 9 1345.46 1293.08 1019.80 656.47 648.17 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 800 1600 2400 3200 4000 SE +/- 22.06, N = 3 SE +/- 15.25, N = 3 SE +/- 89.50, N = 6 SE +/- 17.23, N = 3 SE +/- 118.61, N = 6 3722.55 3606.31 1140.28 1068.27 1020.63 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 400 800 1200 1600 2000 SE +/- 24.64, N = 3 SE +/- 5.07, N = 3 SE +/- 10.49, N = 3 SE +/- 20.21, N = 3 SE +/- 79.64, N = 15 2022.29 1658.99 1641.51 1311.85 1187.23 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Only ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 5K 10K 15K 20K 25K SE +/- 132.76, N = 3 SE +/- 180.82, N = 3 SE +/- 77.63, N = 3 SE +/- 20.87, N = 3 SE +/- 47.40, N = 3 21354.57 21183.85 20905.62 20364.06 19632.97 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 8K 16K 24K 32K 40K SE +/- 193.50, N = 3 SE +/- 136.29, N = 3 SE +/- 108.47, N = 3 SE +/- 177.39, N = 3 SE +/- 167.26, N = 3 38360.92 37571.26 37512.76 35943.93 32020.17 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 900 1800 2700 3600 4500 SE +/- 1.51, N = 3 SE +/- 4.18, N = 3 SE +/- 103.00, N = 9 SE +/- 67.15, N = 9 SE +/- 80.44, N = 9 4002.23 3816.86 1728.42 1430.53 1154.05 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write ovh nvme KVM on EXT4 writethrough discard Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 ovh nvme KVM on ZFS writethrough discard Ubuntu 18.04 ovh nvme kevin kvm on BTRFS writethrough discard Ubuntu 18.04 ovh nvme LXC on btrfs Ubuntu 18.04 1000 2000 3000 4000 5000 SE +/- 15.47, N = 3 SE +/- 7.53, N = 3 SE +/- 19.66, N = 3 SE +/- 62.53, N = 15 SE +/- 59.01, N = 3 4535.06 4390.27 4171.64 3599.44 3423.32 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Phoronix Test Suite v10.8.4