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