st KVM testing on Ubuntu 20.04 via the Phoronix Test Suite. single threaded: Processor: AMD EPYC 7J13 64-Core (64 Cores / 128 Threads), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (1.4.1 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 16384 MB + 16384 MB + 16384 MB + 16384 MB + 16384 MB + 16384 MB + 16384 MB + 16128 MB RAM, Disk: 50GB BlockVolume + 275GB BlockVolume, Graphics: llvmpipe, Network: Red Hat Virtio device OS: Ubuntu 20.04, Kernel: 5.11.0-1020-oracle (x86_64), Desktop: KDE Plasma 5.18.5, Display Server: X Server, OpenGL: 4.5 Mesa 21.0.3 (LLVM 12.0.0 256 bits), Vulkan: 1.0.2, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1400x1050, System Layer: KVM PolyBench-C 4.2 Test: Covariance Computation Seconds < Lower Is Better single threaded . 6.336 |====================================================== PolyBench-C 4.2 Test: Correlation Computation Seconds < Lower Is Better single threaded . 6.578 |====================================================== PolyBench-C 4.2 Test: 3 Matrix Multiplications Seconds < Lower Is Better single threaded . 2.731 |====================================================== Polyhedron Fortran Benchmarks Benchmark: ac Seconds < Lower Is Better single threaded . 8.1 |======================================================== Polyhedron Fortran Benchmarks Benchmark: air Seconds < Lower Is Better single threaded . 2.05 |======================================================= Polyhedron Fortran Benchmarks Benchmark: mdbx Seconds < Lower Is Better single threaded . 5.08 |======================================================= Polyhedron Fortran Benchmarks Benchmark: doduc Seconds < Lower Is Better single threaded . 7.99 |======================================================= Polyhedron Fortran Benchmarks Benchmark: linpk Seconds < Lower Is Better single threaded . 2.39 |======================================================= Polyhedron Fortran Benchmarks Benchmark: tfft2 Seconds < Lower Is Better single threaded . 16.98 |====================================================== Polyhedron Fortran Benchmarks Benchmark: aermod Seconds < Lower Is Better single threaded . 6.5 |======================================================== Polyhedron Fortran Benchmarks Benchmark: rnflow Seconds < Lower Is Better single threaded . 19.52 |====================================================== Polyhedron Fortran Benchmarks Benchmark: induct2 Seconds < Lower Is Better single threaded . 28.38 |====================================================== Polyhedron Fortran Benchmarks Benchmark: protein Seconds < Lower Is Better single threaded . 13.56 |====================================================== Polyhedron Fortran Benchmarks Benchmark: capacita Seconds < Lower Is Better single threaded . 15.83 |====================================================== Polyhedron Fortran Benchmarks Benchmark: channel2 Seconds < Lower Is Better single threaded . 31.83 |====================================================== Polyhedron Fortran Benchmarks Benchmark: fatigue2 Seconds < Lower Is Better single threaded . 61.25 |====================================================== Polyhedron Fortran Benchmarks Benchmark: gas_dyn2 Seconds < Lower Is Better single threaded . 31.54 |====================================================== Polyhedron Fortran Benchmarks Benchmark: test_fpu2 Seconds < Lower Is Better single threaded . 30.65 |====================================================== Polyhedron Fortran Benchmarks Benchmark: mp_prop_design Seconds < Lower Is Better single threaded . 69.78 |====================================================== lzbench 1.8 Test: XZ 0 - Process: Compression MB/s > Higher Is Better single threaded . 36 |========================================================= lzbench 1.8 Test: XZ 0 - Process: Decompression MB/s > Higher Is Better single threaded . 116 |======================================================== lzbench 1.8 Test: Zstd 1 - Process: Compression MB/s > Higher Is Better single threaded . 454 |======================================================== lzbench 1.8 Test: Zstd 1 - Process: Decompression MB/s > Higher Is Better single threaded . 1543 |======================================================= lzbench 1.8 Test: Zstd 8 - Process: Compression MB/s > Higher Is Better single threaded . 83 |========================================================= lzbench 1.8 Test: Zstd 8 - Process: Decompression MB/s > Higher Is Better single threaded . 1692 |======================================================= lzbench 1.8 Test: Crush 0 - Process: Compression MB/s > Higher Is Better single threaded . 105 |======================================================== lzbench 1.8 Test: Crush 0 - Process: Decompression MB/s > Higher Is Better single threaded . 443 |======================================================== lzbench 1.8 Test: Brotli 0 - Process: Compression MB/s > Higher Is Better single threaded . 425 |======================================================== lzbench 1.8 Test: Brotli 0 - Process: Decompression MB/s > Higher Is Better single threaded . 540 |======================================================== lzbench 1.8 Test: Brotli 2 - Process: Compression MB/s > Higher Is Better single threaded . 176 |======================================================== lzbench 1.8 Test: Brotli 2 - Process: Decompression MB/s > Higher Is Better single threaded . 646 |======================================================== lzbench 1.8 Test: Libdeflate 1 - Process: Compression MB/s > Higher Is Better single threaded . 221 |======================================================== lzbench 1.8 Test: Libdeflate 1 - Process: Decompression MB/s > Higher Is Better single threaded . 1053 |======================================================= BLAKE2 20170307 Cycles Per Byte < Lower Is Better single threaded . 7.72 |======================================================= GNU GMP GMPbench 6.2.1 Total Time GMPbench Score > Higher Is Better single threaded . 4675.6 |===================================================== Java SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better single threaded . 2501.30 |==================================================== Java SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better single threaded . 1305.26 |==================================================== Java SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better single threaded . 1872.42 |==================================================== Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better single threaded . 2178.19 |==================================================== Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better single threaded . 5623.87 |==================================================== Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better single threaded . 1526.76 |==================================================== Bork File Encrypter 1.4 File Encryption Time Seconds < Lower Is Better single threaded . 9.448 |====================================================== Fhourstones 3.1 Complex Connect-4 Solving Kpos / sec > Higher Is Better single threaded . 13114.6 |==================================================== BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better single threaded . 38150123.5 |================================================= CacheBench Test: Read MB/s > Higher Is Better single threaded . 2052.75 |==================================================== CacheBench Test: Write MB/s > Higher Is Better single threaded . 23638.77 |=================================================== CacheBench Test: Read / Modify / Write MB/s > Higher Is Better single threaded . 47111.85 |=================================================== LuaJIT 2.1-git Test: Composite Mflops > Higher Is Better single threaded . 1278.75 |==================================================== LuaJIT 2.1-git Test: Monte Carlo Mflops > Higher Is Better single threaded . 398.33 |===================================================== LuaJIT 2.1-git Test: Fast Fourier Transform Mflops > Higher Is Better single threaded . 338.22 |===================================================== LuaJIT 2.1-git Test: Sparse Matrix Multiply Mflops > Higher Is Better single threaded . 1135.84 |==================================================== LuaJIT 2.1-git Test: Dense LU Matrix Factorization Mflops > Higher Is Better single threaded . 2896.47 |==================================================== LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better single threaded . 1624.88 |==================================================== SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better single threaded . 597.48 |===================================================== SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better single threaded . 131.24 |===================================================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better single threaded . 351.28 |===================================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better single threaded . 574.19 |===================================================== SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better single threaded . 1010.35 |==================================================== SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better single threaded . 920.36 |===================================================== Botan 2.17.3 Test: KASUMI MiB/s > Higher Is Better single threaded . 76.00 |====================================================== Botan 2.17.3 Test: KASUMI - Decrypt MiB/s > Higher Is Better single threaded . 74.68 |====================================================== Botan 2.17.3 Test: AES-256 MiB/s > Higher Is Better single threaded . 4929.96 |==================================================== Botan 2.17.3 Test: AES-256 - Decrypt MiB/s > Higher Is Better single threaded . 4972.77 |==================================================== Botan 2.17.3 Test: Twofish MiB/s > Higher Is Better single threaded . 316.32 |===================================================== Botan 2.17.3 Test: Twofish - Decrypt MiB/s > Higher Is Better single threaded . 309.19 |===================================================== Botan 2.17.3 Test: Blowfish MiB/s > Higher Is Better single threaded . 376.04 |===================================================== Botan 2.17.3 Test: Blowfish - Decrypt MiB/s > Higher Is Better single threaded . 373.78 |===================================================== Botan 2.17.3 Test: CAST-256 MiB/s > Higher Is Better single threaded . 117.64 |===================================================== Botan 2.17.3 Test: CAST-256 - Decrypt MiB/s > Higher Is Better single threaded . 117.55 |===================================================== Botan 2.17.3 Test: ChaCha20Poly1305 MiB/s > Higher Is Better single threaded . 576.82 |===================================================== Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt MiB/s > Higher Is Better single threaded . 570.22 |===================================================== Node.js Express HTTP Load Test Requests Per Second > Higher Is Better single threaded . 7481 |======================================================= Swet 1.5.16 Average Operations Per Second > Higher Is Better single threaded . 747251669 |================================================== Node.js Octane Benchmark Score > Higher Is Better single threaded . 43595 |====================================================== Numpy Benchmark Score > Higher Is Better single threaded . 406.61 |===================================================== Gzip Compression Linux Source Tree Archiving To .tar.gz Seconds < Lower Is Better single threaded . 44.08 |====================================================== dcraw RAW To PPM Image Conversion Seconds < Lower Is Better single threaded . 51.18 |====================================================== DeepSpeech 0.6 Acceleration: CPU Seconds < Lower Is Better single threaded . 73.64 |====================================================== FLAC Audio Encoding 1.3.3 WAV To FLAC Seconds < Lower Is Better single threaded . 18.27 |====================================================== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better single threaded . 8.348 |====================================================== Ogg Audio Encoding 1.3.4 Seconds < Lower Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Seconds < Lower Is Better single threaded . 41.43 |====================================================== Minion 1.8 Benchmark: Graceful Seconds < Lower Is Better single threaded . 53.08 |====================================================== Minion 1.8 Benchmark: Solitaire Seconds < Lower Is Better single threaded . 79.78 |====================================================== Minion 1.8 Benchmark: Quasigroup Seconds < Lower Is Better single threaded . 125.94 |===================================================== OpenCV Benchmark 3.3.0 Seconds < Lower Is Better Perl Benchmarks Test: Pod2html Seconds < Lower Is Better single threaded . 0.13218318 |================================================= Perl Benchmarks Test: Interpreter Seconds < Lower Is Better single threaded . 0.00122541 |================================================= Radiance Benchmark 5.0 Test: Serial Seconds < Lower Is Better single threaded . 635.59 |===================================================== R Benchmark Seconds < Lower Is Better single threaded . 0.7403 |===================================================== Sudokut 0.4 Total Time Seconds < Lower Is Better single threaded . 12.34 |====================================================== System Libxml2 Parsing Filesize: 1 MB ms < Lower Is Better single threaded . 426 |======================================================== System Libxml2 Parsing Filesize: 2 MB ms < Lower Is Better single threaded . 1328 |======================================================= System Libxml2 Parsing Filesize: 3 MB ms < Lower Is Better single threaded . 1976 |======================================================= System Libxml2 Parsing Filesize: 5 KB ms < Lower Is Better single threaded . 3 |========================================================== System Libxml2 Parsing Filesize: 50 KB ms < Lower Is Better single threaded . 18 |========================================================= System Libxml2 Parsing Filesize: 100 KB ms < Lower Is Better single threaded . 71 |========================================================= System Libxml2 Parsing Filesize: 112 MB ms < Lower Is Better single threaded . 62068 |====================================================== System Libxml2 Parsing Filesize: 150 KB ms < Lower Is Better single threaded . 59 |========================================================= System Libxml2 Parsing Filesize: 200 KB ms < Lower Is Better single threaded . 85 |========================================================= System Libxml2 Parsing Filesize: 250 KB ms < Lower Is Better single threaded . 101 |======================================================== System Libxml2 Parsing Filesize: 300 KB ms < Lower Is Better single threaded . 130 |======================================================== System Libxml2 Parsing Filesize: 350 KB ms < Lower Is Better single threaded . 143 |======================================================== System Libxml2 Parsing Filesize: 400 KB ms < Lower Is Better single threaded . 263 |======================================================== System Libxml2 Parsing Filesize: 450 KB ms < Lower Is Better single threaded . 187 |======================================================== System Libxml2 Parsing Filesize: 500 KB ms < Lower Is Better single threaded . 325 |======================================================== System Libxml2 Parsing Filesize: 550 KB ms < Lower Is Better single threaded . 224 |======================================================== System Libxml2 Parsing Filesize: 600 KB ms < Lower Is Better single threaded . 384 |======================================================== System Libxml2 Parsing Filesize: 650 KB ms < Lower Is Better single threaded . 269 |======================================================== System Libxml2 Parsing Filesize: 700 KB ms < Lower Is Better single threaded . 282 |======================================================== System Libxml2 Parsing Filesize: 750 KB ms < Lower Is Better single threaded . 314 |======================================================== System Libxml2 Parsing Filesize: 800 KB ms < Lower Is Better single threaded . 331 |======================================================== System Libxml2 Parsing Filesize: 850 KB ms < Lower Is Better single threaded . 544 |======================================================== System Libxml2 Parsing Filesize: 900 KB ms < Lower Is Better single threaded . 379 |======================================================== System Libxml2 Parsing Filesize: 950 KB ms < Lower Is Better single threaded . 392 |======================================================== glibc bench 1.0 Benchmark: cos nanoseconds < Lower Is Better single threaded . 54.14 |====================================================== glibc bench 1.0 Benchmark: exp nanoseconds < Lower Is Better single threaded . 7.40759 |==================================================== glibc bench 1.0 Benchmark: ffs nanoseconds < Lower Is Better single threaded . 3.62231 |==================================================== glibc bench 1.0 Benchmark: sin nanoseconds < Lower Is Better single threaded . 54.10 |====================================================== glibc bench 1.0 Benchmark: log2 nanoseconds < Lower Is Better single threaded . 6.80498 |==================================================== glibc bench 1.0 Benchmark: modf nanoseconds < Lower Is Better single threaded . 3.62090 |==================================================== glibc bench 1.0 Benchmark: sinh nanoseconds < Lower Is Better single threaded . 10.17 |====================================================== glibc bench 1.0 Benchmark: sqrt nanoseconds < Lower Is Better single threaded . 3.62233 |==================================================== glibc bench 1.0 Benchmark: tanh nanoseconds < Lower Is Better single threaded . 13.10 |====================================================== glibc bench 1.0 Benchmark: asinh nanoseconds < Lower Is Better single threaded . 9.34686 |==================================================== glibc bench 1.0 Benchmark: atanh nanoseconds < Lower Is Better single threaded . 12.11 |====================================================== glibc bench 1.0 Benchmark: ffsll nanoseconds < Lower Is Better single threaded . 3.00772 |==================================================== glibc bench 1.0 Benchmark: sincos nanoseconds < Lower Is Better single threaded . 14.83 |====================================================== glibc bench 1.0 Benchmark: pthread_once nanoseconds < Lower Is Better single threaded . 3.02128 |==================================================== Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride ns < Lower Is Better single threaded . 12.85 |====================================================== Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride ns < Lower Is Better single threaded . 101.6 |====================================================== Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride ns < Lower Is Better single threaded . 71.18 |====================================================== Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads ns < Lower Is Better single threaded . 107.5 |====================================================== Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads ns < Lower Is Better single threaded . 116.5 |====================================================== libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Megapixels/sec > Higher Is Better single threaded . 192.08 |===================================================== CppPerformanceBenchmarks 9 Test: Atol Seconds < Lower Is Better single threaded . 52.10 |====================================================== CppPerformanceBenchmarks 9 Test: Ctype Seconds < Lower Is Better single threaded . 54.88 |====================================================== CppPerformanceBenchmarks 9 Test: Math Library Seconds < Lower Is Better single threaded . 335.77 |===================================================== CppPerformanceBenchmarks 9 Test: Random Numbers Seconds < Lower Is Better single threaded . 1362.03 |==================================================== CppPerformanceBenchmarks 9 Test: Stepanov Vector Seconds < Lower Is Better single threaded . 65.67 |====================================================== CppPerformanceBenchmarks 9 Test: Function Objects Seconds < Lower Is Better single threaded . 18.12 |====================================================== CppPerformanceBenchmarks 9 Test: Stepanov Abstraction Seconds < Lower Is Better single threaded . 28.93 |====================================================== Inkscape Operation: SVG Files To PNG Seconds < Lower Is Better single threaded . 27.58 |====================================================== BenchmarkMutex Benchmark: Shared Mutex Lock Shared ns < Lower Is Better single threaded . 22.1 |======================================================= BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock ns < Lower Is Better single threaded . 48.5 |======================================================= BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better single threaded . 20.9 |======================================================= BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better single threaded . 21.4 |======================================================= BenchmarkMutex Benchmark: Semaphore Release And Acquire ns < Lower Is Better single threaded . 12.1 |======================================================= BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd ns < Lower Is Better single threaded . 51.9 |======================================================= BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex ns < Lower Is Better single threaded . 12.1 |======================================================= BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock ns < Lower Is Better single threaded . 33.0 |======================================================= Redis 6.0.9 Test: LPOP Requests Per Second > Higher Is Better single threaded . 1919325.14 |================================================= Redis 6.0.9 Test: SADD Requests Per Second > Higher Is Better single threaded . 1558863.05 |================================================= Redis 6.0.9 Test: LPUSH Requests Per Second > Higher Is Better single threaded . 1221424.96 |================================================= Redis 6.0.9 Test: GET Requests Per Second > Higher Is Better single threaded . 1809195.67 |================================================= Redis 6.0.9 Test: SET Requests Per Second > Higher Is Better single threaded . 1444730.17 |================================================= Optcarrot Optimized Benchmark FPS > Higher Is Better single threaded . 115.48 |===================================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better single threaded . 1041 |======================================================= Hierarchical INTegration 1.0 Test: FLOAT QUIPs > Higher Is Better single threaded . 352491066.63 |=============================================== nginx 1.21.1 Concurrent Requests: 1 Requests Per Second > Higher Is Better single threaded . 59467.59 |=================================================== nginx 1.21.1 Concurrent Requests: 20 Requests Per Second > Higher Is Better single threaded . 164238.94 |================================================== nginx 1.21.1 Concurrent Requests: 100 Requests Per Second > Higher Is Better single threaded . 138537.42 |================================================== nginx 1.21.1 Concurrent Requests: 200 Requests Per Second > Higher Is Better single threaded . 149040.78 |================================================== nginx 1.21.1 Concurrent Requests: 500 Requests Per Second > Higher Is Better single threaded . 155121.08 |================================================== nginx 1.21.1 Concurrent Requests: 1000 Requests Per Second > Higher Is Better single threaded . 154590.93 |================================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better single threaded . 582797 |===================================================== Git Time To Complete Common Git Commands Seconds < Lower Is Better single threaded . 57.23 |====================================================== GnuPG 2.2.27 2.7GB Sample File Encryption Seconds < Lower Is Better single threaded . 78.39 |====================================================== Tesseract OCR 4.1.1 Time To OCR 7 Images Seconds < Lower Is Better single threaded . 28.60 |======================================================