nested KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2110136-TJ-NESTED58446 vm-tests Processor: Intel Xeon E5-2690 v4 (6 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 1 x 1024 MB RAM QEMU, Disk: 21GB QEMU HDD + 54GB QEMU HDD, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Ubuntu 20.04, Kernel: 5.4.0-88-generic (x86_64), Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0xb00003eSecurity Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT Host state unknown + 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
nested OpenBenchmarking.org Phoronix Test Suite Intel Xeon E5-2690 v4 (6 Cores) QEMU Standard PC (i440FX + PIIX 1996) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS) Intel 440FX 82441FX PMC 1 x 1024 MB RAM QEMU 21GB QEMU HDD + 54GB QEMU HDD bochs-drmdrmfb QEMU Monitor Red Hat Virtio device Ubuntu 20.04 5.4.0-88-generic (x86_64) 1.0.2 GCC 9.3.0 ext4 1024x768 KVM Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Vulkan Compiler File-System Screen Resolution System Layer Nested Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -v - MQ-DEADLINE / relatime,rw / Block Size: 4096 - CPU Microcode: 0xb00003e - itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT Host state unknown + 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
nested leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill simdjson: Kostya simdjson: LargeRand simdjson: PartialTweets simdjson: DistinctUserID ebizzy: openssl: SHA256 openssl: RSA4096 openssl: RSA4096 sqlite-speedtest: Timed Time - Size 1,000 memtier-benchmark: Redis redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET nginx: 1 nginx: 20 nginx: 100 nginx: 200 nginx: 500 nginx: 1000 apache: 1 apache: 20 apache: 100 apache: 200 apache: 500 apache: 1000 apache-siege: 1 apache-siege: 10 apache-siege: 50 apache-siege: 100 apache-siege: 200 apache-siege: 250 apache-siege: 500 phpbench: PHP Benchmark Suite php: Zend bench php: Zend micro_bench vm-tests 3.612 0.1 9859.205 17.3 38.075 17.4 37.827 3.690 4.504 35.409 18.1 36.525 1.84 0.68 2.96 3.45 168728 1578524077 1404.5 90280.5 88.042 1881150.03 1177743.38 1488439.17 1144881.29 1647328.62 1346839.68 39037.19 155784.07 159574.01 165228.88 167997.95 169721.91 5197.91 22831.22 29435.41 31319.32 28776.15 29107.37 5094.21 22305.01 26162.16 26839.09 25267.19 25090.07 25173.31 568137 0.420 2.148 OpenBenchmarking.org
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync vm-tests 0.0225 0.045 0.0675 0.09 0.1125 SE +/- 0.00, N = 3 0.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync vm-tests 2K 4K 6K 8K 10K SE +/- 313.41, N = 3 9859.21 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite vm-tests 9 18 27 36 45 SE +/- 0.29, N = 3 38.08 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill vm-tests 9 18 27 36 45 SE +/- 0.10, N = 3 37.83 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read vm-tests 0.8303 1.6606 2.4909 3.3212 4.1515 SE +/- 0.035, N = 7 3.690 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random vm-tests 1.0134 2.0268 3.0402 4.0536 5.067 SE +/- 0.026, N = 3 4.504 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete vm-tests 8 16 24 32 40 SE +/- 0.17, N = 3 35.41 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill vm-tests 4 8 12 16 20 SE +/- 0.09, N = 3 18.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill vm-tests 8 16 24 32 40 SE +/- 0.20, N = 3 36.53 1. (CXX) g++ options: -O3 -lsnappy -lpthread
simdjson This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: Kostya vm-tests 0.414 0.828 1.242 1.656 2.07 SE +/- 0.00, N = 3 1.84 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: LargeRandom vm-tests 0.153 0.306 0.459 0.612 0.765 SE +/- 0.00, N = 3 0.68 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: PartialTweets vm-tests 0.666 1.332 1.998 2.664 3.33 SE +/- 0.01, N = 3 2.96 1. (CXX) g++ options: -O3 -pthread
OpenBenchmarking.org GB/s, More Is Better simdjson 1.0 Throughput Test: DistinctUserID vm-tests 0.7763 1.5526 2.3289 3.1052 3.8815 SE +/- 0.01, N = 3 3.45 1. (CXX) g++ options: -O3 -pthread
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 vm-tests 300M 600M 900M 1200M 1500M SE +/- 23606.23, N = 3 1578524077 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 vm-tests 300 600 900 1200 1500 SE +/- 0.61, N = 3 1404.5 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.0 Algorithm: RSA4096 vm-tests 20K 40K 60K 80K 100K SE +/- 1297.94, N = 3 90280.5 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Memtier_benchmark Memtier_benchmark is a NoSQL Redis/Memcache traffic generation plus benchmarking tool. This current test profile currently just stresses the Redis protocol and basic options exposed wotj a 1:1 Set/Get ratio, 30 pipeline, 100 clients per thread, and thread count equal to the number of CPU cores/threads present. Patches to extend the test are welcome as always. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better Memtier_benchmark 1.2.17 Protocol: Redis vm-tests 400K 800K 1200K 1600K 2000K SE +/- 7387.69, N = 3 1881150.03 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD vm-tests 300K 600K 900K 1200K 1500K SE +/- 15695.65, N = 3 1488439.17 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH vm-tests 200K 400K 600K 800K 1000K SE +/- 1090.38, N = 3 1144881.29 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET vm-tests 400K 800K 1200K 1600K 2000K SE +/- 10425.52, N = 3 1647328.62 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET vm-tests 300K 600K 900K 1200K 1500K SE +/- 10520.14, N = 14 1346839.68 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
nginx This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1 vm-tests 8K 16K 24K 32K 40K SE +/- 60.72, N = 3 39037.19 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 20 vm-tests 30K 60K 90K 120K 150K SE +/- 564.25, N = 3 155784.07 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 100 vm-tests 30K 60K 90K 120K 150K SE +/- 241.61, N = 3 159574.01 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 vm-tests 40K 80K 120K 160K 200K SE +/- 228.20, N = 3 165228.88 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 vm-tests 40K 80K 120K 160K 200K SE +/- 240.61, N = 3 167997.95 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1000 vm-tests 40K 80K 120K 160K 200K SE +/- 679.32, N = 3 169721.91 1. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
Apache HTTP Server This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 vm-tests 1100 2200 3300 4400 5500 SE +/- 2.33, N = 3 5197.91 1. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 10 vm-tests 5K 10K 15K 20K 25K SE +/- 43.83, N = 3 22305.01 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 50 vm-tests 6K 12K 18K 24K 30K SE +/- 237.36, N = 7 26162.16 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 vm-tests 6K 12K 18K 24K 30K SE +/- 369.74, N = 3 26839.09 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 vm-tests 5K 10K 15K 20K 25K SE +/- 280.07, N = 3 25267.19 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 vm-tests 5K 10K 15K 20K 25K SE +/- 133.21, N = 3 25090.07 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 500 vm-tests 5K 10K 15K 20K 25K SE +/- 266.89, N = 4 25173.31 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite vm-tests 120K 240K 360K 480K 600K SE +/- 203.73, N = 3 568137
vm-tests Processor: Intel Xeon E5-2690 v4 (6 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 1 x 1024 MB RAM QEMU, Disk: 21GB QEMU HDD + 54GB QEMU HDD, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor, Network: Red Hat Virtio device
OS: Ubuntu 20.04, Kernel: 5.4.0-88-generic (x86_64), Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --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=auto --with-tune=generic --without-cuda-driver -vDisk Notes: MQ-DEADLINE / relatime,rw / Block Size: 4096Processor Notes: CPU Microcode: 0xb00003eSecurity Notes: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT Host state unknown + 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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 October 2021 13:08 by user root.