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&rdt&grt .
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 cassandra: Writes 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 compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree dbench: 12 Clients dbench: 1 Clients rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing 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 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 postmark: Disk Transaction Performance redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET sqlite: Timed SQLite Insertions sqlite: 1 sqlite-speedtest: Timed Time - Size 1,000 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 5061 4589 217 7868 507 6549 3834 6926 143 15972 249 20118 793 58675 16 62334 63 415.57 246.16 980.56 1026.77 406.914 226891 10361608 244447 1712 177022 5578 356 91187 507 250 42.3 10762 5738 376 96193 524 258 27.5 7034 698.2 1414.9 658.1 1781.0 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 4286 2553304.95 2040352.03 1461236.72 2436978.83 1745658.78 11.464 10.450 98.264 6214 6314 157 8865 450 6695 3769 8824 112 18334 217 24415 653 56317 17 63808 62 1205.24 373.44 1265.35 353.144 121.473 403745 11250456 437683 2916 239749 3525 781 200000 1228 610 460 118000 3557 802 205333 1205 599 490 125333 7057 7122 358.5 385.4 353.3 2215.6 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 5474 1858902.21 1328042.42 1131366.42 1755492.79 1259487.08 58.462 58.032 97.097 5636 4880 204 8604 464 6903 3822 7422 134 17683 225 23023 693 56125 17 43736 95 67.01 86.37 1004.98 620.368 383.205 237861 10848653 258127 1119 181768 5625 356 91260 248 120 38.3 9803 5745 408 104373 210 101 47.6 12200 142.9 130.0 69.1 208.7 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 3807 2735169.25 2136856.25 1552259.96 2538147.08 1878222.84 9.150 9.216 100.854 5544 4902 203 8214 486 6839 3808 7332 135 18113 220 23566 677 62053 15 67112 59 558.38 295.40 984.63 1178.75 481.105 249287 10887587 259848 5234 182452 5695 349 89240 563 278 325 83300 5706 397 101733 559 276 341 87233 780.2 1794.7 765.2 1716.6 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 4238 1625267.34 2177234.58 1564443.83 2425762.42 1916939.13 4.708 4.627 93.789 5687 4871 204 7395 965 6879 3821 7266 136 17560 226 22719 702 61495 15 64027 62 467.42 296.18 1000.54 1072.62 467.518 248088 10915846 263222 4922 182420 5031 358 91480 433 213 260 66600 5156 317 81033 411 202 261 66600 9475 9891 253.3 294.4 351.9 588.7 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 4310 2693120.00 2150544.25 1582352.75 2608961.58 1876177.04 5.189 5.250 94.879 OpenBenchmarking.org
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes 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 1300 2600 3900 5200 6500 SE +/- 91.31, N = 15 SE +/- 190.02, N = 15 SE +/- 125.98, N = 15 SE +/- 111.34, N = 12 SE +/- 40.04, N = 3 5061 6214 5636 5544 5687
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 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 1400 2800 4200 5600 7000 SE +/- 76.50, N = 3 SE +/- 59.42, N = 10 SE +/- 51.53, N = 3 SE +/- 72.40, N = 3 SE +/- 60.12, N = 3 4589 6314 4880 4902 4871
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 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 50 100 150 200 250 SE +/- 1.54, N = 10 SE +/- 2.33, N = 3 SE +/- 3.28, N = 3 SE +/- 2.73, N = 3 217 157 204 203 204
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 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 2K 4K 6K 8K 10K SE +/- 104.43, N = 4 SE +/- 100.44, N = 7 SE +/- 84.54, N = 9 SE +/- 107.11, N = 3 SE +/- 849.27, N = 11 7868 8865 8604 8214 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 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 200 400 600 800 1000 SE +/- 6.94, N = 4 SE +/- 5.24, N = 7 SE +/- 4.79, N = 9 SE +/- 6.36, N = 3 SE +/- 416.14, N = 11 507 450 464 486 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 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 1500 3000 4500 6000 7500 SE +/- 1296.02, N = 9 SE +/- 1283.04, N = 9 SE +/- 1414.41, N = 9 SE +/- 1374.28, N = 9 SE +/- 1402.59, N = 9 6549 6695 6903 6839 6879
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 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 800 1600 2400 3200 4000 SE +/- 936.82, N = 9 SE +/- 954.88, N = 9 SE +/- 975.64, N = 9 SE +/- 969.10, N = 9 SE +/- 973.73, N = 9 3834 3769 3822 3808 3821
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 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 2K 4K 6K 8K 10K SE +/- 60.79, N = 11 SE +/- 78.90, N = 15 SE +/- 75.33, N = 8 SE +/- 81.14, N = 7 SE +/- 123.26, N = 3 6926 8824 7422 7332 7266
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 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 30 60 90 120 150 SE +/- 1.33, N = 11 SE +/- 1.08, N = 15 SE +/- 1.43, N = 8 SE +/- 1.54, N = 7 SE +/- 2.60, N = 3 143 112 134 135 136
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 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 4K 8K 12K 16K 20K SE +/- 151.10, N = 15 SE +/- 160.58, N = 14 SE +/- 151.40, N = 15 SE +/- 153.40, N = 15 SE +/- 154.80, N = 15 15972 18334 17683 18113 17560
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 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 50 100 150 200 250 SE +/- 2.48, N = 15 SE +/- 2.02, N = 14 SE +/- 2.03, N = 15 SE +/- 2.00, N = 15 SE +/- 2.19, N = 15 249 217 225 220 226
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 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 5K 10K 15K 20K 25K SE +/- 215.38, N = 3 SE +/- 258.08, N = 3 SE +/- 257.26, N = 6 SE +/- 274.23, N = 6 SE +/- 337.68, N = 3 20118 24415 23023 23566 22719
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 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 200 400 600 800 1000 SE +/- 8.25, N = 3 SE +/- 6.84, N = 3 SE +/- 7.87, N = 6 SE +/- 8.05, N = 6 SE +/- 10.44, N = 3 793 653 693 677 702
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 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 13K 26K 39K 52K 65K SE +/- 1140.43, N = 15 SE +/- 1200.18, N = 15 SE +/- 893.06, N = 15 SE +/- 1299.20, N = 15 SE +/- 1024.25, N = 15 58675 56317 56125 62053 61495
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 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 4 8 12 16 20 SE +/- 0.35, N = 15 SE +/- 0.46, N = 15 SE +/- 0.34, N = 15 SE +/- 0.34, N = 15 SE +/- 0.31, N = 15 16 17 17 15 15
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 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 14K 28K 42K 56K 70K SE +/- 1276.78, N = 13 SE +/- 1884.72, N = 15 SE +/- 3218.40, N = 12 SE +/- 1562.24, N = 15 SE +/- 1594.68, N = 15 62334 63808 43736 67112 64027
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 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 20 40 60 80 100 SE +/- 1.45, N = 13 SE +/- 2.18, N = 15 SE +/- 6.72, N = 12 SE +/- 1.59, N = 15 SE +/- 1.82, N = 15 63 62 95 59 62
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 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 300 600 900 1200 1500 SE +/- 8.25, N = 15 SE +/- 16.10, N = 15 SE +/- 1.07, N = 12 SE +/- 8.70, N = 15 SE +/- 2.70, N = 3 415.57 1205.24 67.01 558.38 467.42
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 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 80 160 240 320 400 SE +/- 10.49, N = 3 SE +/- 9.42, N = 3 SE +/- 2.50, N = 3 SE +/- 7.62, N = 3 SE +/- 2.76, N = 3 246.16 373.44 86.37 295.40 296.18
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree 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 300 600 900 1200 1500 SE +/- 3.78, N = 3 SE +/- 56.92, N = 3 SE +/- 6.94, N = 3 SE +/- 9.11, N = 3 SE +/- 2.55, N = 3 980.56 1265.35 1004.98 984.63 1000.54
Dbench 12 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 12 Clients 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 300 600 900 1200 1500 SE +/- 0.68, N = 3 SE +/- 4.74, N = 9 SE +/- 5.95, N = 3 SE +/- 3.28, N = 3 SE +/- 1.64, N = 3 1026.77 353.14 620.37 1178.75 1072.62 1. (CC) gcc options: -lpopt -O2
Dbench 1 Clients OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 1 Clients 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 100 200 300 400 500 SE +/- 0.55, N = 3 SE +/- 1.53, N = 3 SE +/- 1.10, N = 3 SE +/- 2.59, N = 3 SE +/- 1.45, N = 3 406.91 121.47 383.21 481.11 467.52 1. (CC) gcc options: -lpopt -O2
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill 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 90K 180K 270K 360K 450K SE +/- 985.06, N = 3 SE +/- 579.90, N = 3 SE +/- 3176.28, N = 3 SE +/- 2365.28, N = 3 SE +/- 1054.39, N = 3 226891 403745 237861 249287 248088 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 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 2M 4M 6M 8M 10M SE +/- 16095.72, N = 3 SE +/- 22147.95, N = 3 SE +/- 10863.47, N = 3 SE +/- 22502.77, N = 3 SE +/- 32307.11, N = 3 10361608 11250456 10848653 10887587 10915846 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 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 90K 180K 270K 360K 450K SE +/- 625.72, N = 3 SE +/- 6688.41, N = 3 SE +/- 2757.78, N = 3 SE +/- 896.79, N = 3 SE +/- 1024.00, N = 3 244447 437683 258127 259848 263222 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 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 1100 2200 3300 4400 5500 SE +/- 23.38, N = 3 SE +/- 42.76, N = 15 SE +/- 14.55, N = 5 SE +/- 42.00, N = 3 SE +/- 5.57, N = 3 1712 2916 1119 5234 4922 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 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 50K 100K 150K 200K 250K SE +/- 2858.67, N = 3 SE +/- 3874.87, N = 3 SE +/- 2589.96, N = 3 SE +/- 1695.28, N = 15 SE +/- 1175.47, N = 3 177022 239749 181768 182452 182420 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
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 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 LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 1200 2400 3600 4800 6000 SE +/- 30.92, N = 3 SE +/- 14.01, N = 3 SE +/- 66.03, N = 3 SE +/- 30.01, N = 3 SE +/- 154.69, N = 3 5539 5666 5578 3525 5031 -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 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 200 400 600 800 1000 SE +/- 18.99, N = 15 SE +/- 15.70, N = 15 SE +/- 15.67, N = 15 SE +/- 16.47, N = 15 356 781 356 349 358 -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 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 40K 80K 120K 160K 200K SE +/- 4876.84, N = 15 SE +/- 4013.52, N = 15 SE +/- 4030.17, N = 15 SE +/- 4209.96, N = 15 91187 200000 91260 89240 91480 -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 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 300 600 900 1200 1500 SE +/- 10.74, N = 15 SE +/- 63.70, N = 15 SE +/- 7.07, N = 15 SE +/- 3.93, N = 3 SE +/- 2.33, N = 3 507 1228 248 563 433 -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 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 130 260 390 520 650 SE +/- 5.41, N = 15 SE +/- 31.83, N = 15 SE +/- 3.54, N = 15 SE +/- 1.86, N = 3 SE +/- 1.00, N = 3 250 610 120 278 213 -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 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 100 200 300 400 500 SE +/- 3.04, N = 15 SE +/- 4.63, N = 3 SE +/- 0.31, N = 3 SE +/- 4.00, N = 3 42.3 460.0 38.3 325.0 260.0 -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 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 30K 60K 90K 120K 150K SE +/- 737.33, N = 15 SE +/- 1154.70, N = 3 SE +/- 79.08, N = 3 SE +/- 1000.00, N = 3 SE +/- 814.45, N = 3 10762 118000 9803 83300 66600 -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 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 1200 2400 3600 4800 6000 SE +/- 1.67, N = 3 SE +/- 7.54, N = 3 SE +/- 75.15, N = 3 SE +/- 4.48, N = 3 5523 5688 5011 5738 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 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 200 400 600 800 1000 SE +/- 18.31, N = 15 SE +/- 3.18, N = 3 SE +/- 18.63, N = 15 SE +/- 17.79, N = 15 SE +/- 2.91, N = 3 376 802 408 397 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 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 40K 80K 120K 160K 200K SE +/- 4674.60, N = 15 SE +/- 881.92, N = 3 SE +/- 4764.18, N = 15 SE +/- 4565.61, N = 15 SE +/- 696.02, N = 3 96193 205333 104373 101733 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 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 300 600 900 1200 1500 SE +/- 10.42, N = 15 SE +/- 50.73, N = 15 SE +/- 5.40, N = 13 SE +/- 8.00, N = 15 SE +/- 3.61, N = 3 524 1205 210 559 411 -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 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 130 260 390 520 650 SE +/- 5.19, N = 15 SE +/- 25.37, N = 15 SE +/- 2.70, N = 13 SE +/- 3.98, N = 15 SE +/- 1.86, N = 3 258 599 101 276 202 -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 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 110 220 330 440 550 SE +/- 0.85, N = 15 SE +/- 9.18, N = 15 SE +/- 0.70, N = 4 SE +/- 3.21, N = 3 SE +/- 1.76, N = 3 27.5 490.0 47.6 341.0 261.0 -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 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 30K 60K 90K 120K 150K SE +/- 217.56, N = 15 SE +/- 2357.70, N = 15 SE +/- 135.40, N = 4 SE +/- 845.25, N = 3 SE +/- 550.76, N = 3 7034 125333 12200 87233 66600 -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 LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 2K 4K 6K 8K 10K SE +/- 60.01, N = 3 7057 9475 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 LXC on btrfs Ubuntu 18.04 ovh nvme KVM Proxmox on LVM-thin writethrough discard Ubuntu 18.04 2K 4K 6K 8K 10K SE +/- 2.33, N = 3 SE +/- 98.50, N = 2 7122 9891 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 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 200 400 600 800 1000 SE +/- 6.97, N = 15 SE +/- 13.07, N = 12 SE +/- 2.98, N = 15 SE +/- 3.96, N = 3 SE +/- 3.47, N = 3 698.2 358.5 142.9 780.2 253.3 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 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 400 800 1200 1600 2000 SE +/- 10.07, N = 3 SE +/- 5.34, N = 15 SE +/- 9.01, N = 9 SE +/- 4.73, N = 3 SE +/- 19.39, N = 12 1414.9 385.4 130.0 1794.7 294.4 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 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 160 320 480 640 800 SE +/- 7.25, N = 3 SE +/- 9.42, N = 12 SE +/- 0.64, N = 3 SE +/- 0.43, N = 3 SE +/- 0.20, N = 3 658.1 353.3 69.1 765.2 351.9 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 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 500 1000 1500 2000 2500 SE +/- 15.16, N = 15 SE +/- 6.89, N = 3 SE +/- 9.26, N = 15 SE +/- 2.39, N = 3 SE +/- 2.25, N = 3 1781.0 2215.6 208.7 1716.6 588.7 1. (CC) gcc options: -static
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 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 4K 8K 12K 16K 20K SE +/- 76.27, N = 3 SE +/- 49.50, N = 3 SE +/- 489.42, N = 6 SE +/- 275.75, N = 3 SE +/- 124.27, N = 3 16387.10 5116.42 16014.05 17523.72 17352.05 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 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 800 1600 2400 3200 4000 SE +/- 46.40, N = 9 SE +/- 57.61, N = 9 SE +/- 12.58, N = 4 SE +/- 36.08, N = 3 SE +/- 15.69, N = 3 782.43 1002.38 856.55 3679.57 3476.23 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 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 800 1600 2400 3200 4000 SE +/- 36.45, N = 3 SE +/- 16.13, N = 3 SE +/- 72.89, N = 9 SE +/- 48.36, N = 3 SE +/- 86.81, N = 9 3413.59 3570.67 2718.44 3690.17 3532.83 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 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 5K 10K 15K 20K 25K SE +/- 169.39, N = 3 SE +/- 108.11, N = 3 SE +/- 111.90, N = 3 SE +/- 167.89, N = 3 SE +/- 96.23, N = 3 21183.25 23473.50 22160.43 22639.84 22645.00 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 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 200 400 600 800 1000 SE +/- 16.23, N = 9 SE +/- 41.93, N = 9 SE +/- 6.40, N = 3 SE +/- 8.74, N = 3 SE +/- 20.26, N = 6 363.02 637.16 466.32 1040.02 1015.36 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 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 8K 16K 24K 32K 40K SE +/- 107.09, N = 3 SE +/- 106.98, N = 3 SE +/- 216.72, N = 3 SE +/- 180.76, N = 3 SE +/- 229.07, N = 3 34510.09 30877.08 35824.05 35916.60 36109.51 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 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 900 1800 2700 3600 4500 SE +/- 94.31, N = 9 SE +/- 163.32, N = 6 SE +/- 85.81, N = 6 SE +/- 15.90, N = 3 SE +/- 51.06, N = 3 1164.30 1798.16 1259.65 4024.31 3590.50 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 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 1000 2000 3000 4000 5000 SE +/- 86.58, N = 15 SE +/- 48.04, N = 6 SE +/- 46.50, N = 3 SE +/- 12.37, N = 3 SE +/- 7.67, N = 3 3548.24 3951.89 4106.24 4706.41 4666.03 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 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 3K 6K 9K 12K 15K SE +/- 15.64, N = 3 SE +/- 34.91, N = 3 SE +/- 51.13, N = 3 SE +/- 43.57, N = 3 SE +/- 40.93, N = 3 6827.36 14784.12 6989.21 7136.97 7049.65 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 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 4K 8K 12K 16K 20K SE +/- 12.00, N = 3 SE +/- 68.26, N = 3 SE +/- 200.25, N = 9 SE +/- 87.03, N = 3 SE +/- 94.88, N = 3 16605.72 5015.96 16742.59 18160.81 17742.15 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 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 5K 10K 15K 20K 25K SE +/- 129.48, N = 3 SE +/- 197.68, N = 3 SE +/- 33.54, N = 3 SE +/- 32.36, N = 3 SE +/- 36.52, N = 3 15446.42 21058.07 15605.23 15841.37 15823.30 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 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 300 600 900 1200 1500 SE +/- 33.87, N = 9 SE +/- 11.68, N = 3 SE +/- 36.18, N = 9 SE +/- 10.03, N = 3 SE +/- 1.88, N = 3 648.17 1019.80 656.47 1345.46 1293.08 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 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 800 1600 2400 3200 4000 SE +/- 118.61, N = 6 SE +/- 89.50, N = 6 SE +/- 17.23, N = 3 SE +/- 22.06, N = 3 SE +/- 15.25, N = 3 1020.63 1140.28 1068.27 3722.55 3606.31 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 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 400 800 1200 1600 2000 SE +/- 79.64, N = 15 SE +/- 24.64, N = 3 SE +/- 20.21, N = 3 SE +/- 10.49, N = 3 SE +/- 5.07, N = 3 1187.23 2022.29 1311.85 1641.51 1658.99 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 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 5K 10K 15K 20K 25K SE +/- 47.40, N = 3 SE +/- 20.87, N = 3 SE +/- 77.63, N = 3 SE +/- 132.76, N = 3 SE +/- 180.82, N = 3 19632.97 20364.06 20905.62 21354.57 21183.85 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 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 8K 16K 24K 32K 40K SE +/- 177.39, N = 3 SE +/- 167.26, N = 3 SE +/- 108.47, N = 3 SE +/- 193.50, N = 3 SE +/- 136.29, N = 3 35943.93 32020.17 37512.76 38360.92 37571.26 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 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 900 1800 2700 3600 4500 SE +/- 80.44, N = 9 SE +/- 103.00, N = 9 SE +/- 67.15, N = 9 SE +/- 1.51, N = 3 SE +/- 4.18, N = 3 1154.05 1728.42 1430.53 4002.23 3816.86 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 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 1000 2000 3000 4000 5000 SE +/- 62.53, N = 15 SE +/- 59.01, N = 3 SE +/- 19.66, N = 3 SE +/- 15.47, N = 3 SE +/- 7.53, N = 3 3599.44 3423.32 4171.64 4535.06 4390.27 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance 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 1200 2400 3600 4800 6000 SE +/- 24.33, N = 3 SE +/- 40.33, N = 3 SE +/- 19.67, N = 3 SE +/- 41.57, N = 3 4286 5474 3807 4238 4310 1. (CC) gcc options: -O3
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPOP 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 600K 1200K 1800K 2400K 3000K SE +/- 40489.76, N = 15 SE +/- 12396.27, N = 3 SE +/- 24405.34, N = 3 SE +/- 10328.49, N = 3 SE +/- 12825.52, N = 3 2553304.95 1858902.21 2735169.25 1625267.34 2693120.00 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 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 500K 1000K 1500K 2000K 2500K SE +/- 27602.93, N = 15 SE +/- 10582.67, N = 14 SE +/- 10545.00, N = 3 SE +/- 13420.23, N = 3 SE +/- 2670.17, N = 3 2040352.03 1328042.42 2136856.25 2177234.58 2150544.25 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 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 300K 600K 900K 1200K 1500K SE +/- 18967.25, N = 5 SE +/- 9016.21, N = 3 SE +/- 14377.59, N = 3 SE +/- 15618.96, N = 3 SE +/- 7680.33, N = 3 1461236.72 1131366.42 1552259.96 1564443.83 1582352.75 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 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 600K 1200K 1800K 2400K 3000K SE +/- 36393.16, N = 15 SE +/- 8375.94, N = 3 SE +/- 9808.45, N = 3 SE +/- 25469.96, N = 3 SE +/- 18676.99, N = 3 2436978.83 1755492.79 2538147.08 2425762.42 2608961.58 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 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 400K 800K 1200K 1600K 2000K SE +/- 29585.50, N = 15 SE +/- 5089.90, N = 3 SE +/- 28848.12, N = 3 SE +/- 2446.62, N = 3 SE +/- 2032.27, N = 3 1745658.78 1259487.08 1878222.84 1916939.13 1876177.04 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 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 13 26 39 52 65 SE +/- 0.233, N = 12 SE +/- 1.565, N = 15 SE +/- 0.116, N = 15 SE +/- 0.081, N = 3 SE +/- 0.018, N = 3 11.464 58.462 9.150 4.708 5.189 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 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 13 26 39 52 65 SE +/- 0.211, N = 15 SE +/- 1.493, N = 15 SE +/- 0.144, N = 15 SE +/- 0.015, N = 3 SE +/- 0.012, N = 3 10.450 58.032 9.216 4.627 5.250 1. (CC) gcc options: -O2 -lm -ldl -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 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 20 40 60 80 100 SE +/- 0.89, N = 10 SE +/- 0.10, N = 3 SE +/- 0.25, N = 3 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 98.26 97.10 100.85 93.79 94.88 -lz -lz 1. (CC) gcc options: -O2 -ldl -lpthread
Phoronix Test Suite v10.8.4