Ubuntu 17.10 KVM vs. VirtualBox On EPYC KVM testing on Ubuntu 17.10 via the Phoronix Test Suite. VirtualBox 16 vCPUs: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (16 Cores), Motherboard: Oracle VirtualBox v1.2, Chipset: Intel 440FX- 82441FX PMC, Memory: 97280MB, Disk: 123GB VBOX HDD, Graphics: InnoTek VirtualBox, Audio: Intel 82801AA AC 97 Audio, Monitor: VBOX monitor, Network: Intel 82540EM Gigabit OS: Ubuntu 17.10, Kernel: 4.13.0-16-generic (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.2 (LLVM 5.0 128 bits), Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1848x983, System Layer: Oracle VirtualBox KVM 16 vCPUs: Processor: 16 x AMD Opteron 23xx (Gen 3 Class Opteron) @ 2.20GHz (16 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996), Chipset: Intel 440FX- 82441FX PMC, Memory: 10240MB, Disk: 113GB, Graphics: llvmpipe 9600MB, Audio: QEMU Generic, Network: Red Hat Virtio device OS: Ubuntu 17.10, Kernel: 4.13.0-16-generic (x86_64), Desktop: GNOME Shell 3.26.1, Display Server: Wayland, OpenGL: 3.3 Mesa 17.2.2 (LLVM 5.0 128 bits), Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM NAS Parallel Benchmarks 3.3 Test / Class: EP.C Total Mop/s > Higher Is Better VirtualBox 16 vCPUs . 385.25 |================================================ KVM 16 vCPUs ........ 393.18 |================================================= Parboil 2.5 Test: OpenMP LBM Seconds < Lower Is Better VirtualBox 16 vCPUs . 105.98 |================================================= KVM 16 vCPUs ........ 57.33 |=========================== Parboil 2.5 Test: OpenMP CUTCP Seconds < Lower Is Better VirtualBox 16 vCPUs . 7.57 |=================================================== KVM 16 vCPUs ........ 6.02 |========================================= Parboil 2.5 Test: OpenMP Stencil Seconds < Lower Is Better VirtualBox 16 vCPUs . 24.20 |================================================== KVM 16 vCPUs ........ 16.40 |================================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better VirtualBox 16 vCPUs . 100.71 |================================================= KVM 16 vCPUs ........ 79.46 |======================================= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better VirtualBox 16 vCPUs . 11634030 |=============================================== KVM 16 vCPUs ........ 9192146 |===================================== Go Benchmarks Test: build Nanoseconds/Operation < Lower Is Better VirtualBox 16 vCPUs . 25900456631 |============================================ KVM 16 vCPUs ........ 20588571084 |=================================== Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better VirtualBox 16 vCPUs . 2806610 |================================================ KVM 16 vCPUs ........ 2183967 |===================================== John The Ripper 1.8.0 Test: Blowfish Real C/S > Higher Is Better VirtualBox 16 vCPUs . 5927 |======================= KVM 16 vCPUs ........ 12921 |================================================== TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better VirtualBox 16 vCPUs . 207.58 |======================================= KVM 16 vCPUs ........ 262.06 |================================================= x264 2017-09-08 H.264 Video Encoding Frames Per Second > Higher Is Better VirtualBox 16 vCPUs . 169.45 |======================================= KVM 16 vCPUs ........ 213.94 |================================================= 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better VirtualBox 16 vCPUs . 27444 |================================ KVM 16 vCPUs ........ 42643 |================================================== ebizzy 0.3 Records/s > Higher Is Better VirtualBox 16 vCPUs . 531709 |============================== KVM 16 vCPUs ........ 859915 |================================================= Timed Linux Kernel Compilation 4.13 Time To Compile Seconds < Lower Is Better VirtualBox 16 vCPUs . 141.88 |================================================= KVM 16 vCPUs ........ 76.34 |========================== Primesieve 6.2 1e12 Prime Number Generation Seconds < Lower Is Better VirtualBox 16 vCPUs . 35.74 |================================================== KVM 16 vCPUs ........ 23.45 |================================= LAME MP3 Encoding 3.99.5 WAV To MP3 Seconds < Lower Is Better VirtualBox 16 vCPUs . 12.63 |================================================== KVM 16 vCPUs ........ 11.98 |=============================================== OpenSSL 1.0.1g RSA 4096-bit Performance Signs Per Second > Higher Is Better VirtualBox 16 vCPUs . 1081.60 |================================== KVM 16 vCPUs ........ 1514.20 |================================================ Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better VirtualBox 16 vCPUs . 1248795.96 |================================ KVM 16 vCPUs ........ 1749018.10 |============================================= Redis 3.0.1 Test: SET Requests Per Second > Higher Is Better VirtualBox 16 vCPUs . 1016097.56 |======================================= KVM 16 vCPUs ........ 1176726.25 |============================================= PyBench 2008-08-14 Total For Average Test Times Milliseconds < Lower Is Better VirtualBox 16 vCPUs . 1873 |=================================================== KVM 16 vCPUs ........ 1872 |=================================================== Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better VirtualBox 16 vCPUs . 8100.67 |=================== KVM 16 vCPUs ........ 20292.21 |=============================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better VirtualBox 16 vCPUs . 312433 |============================================= KVM 16 vCPUs ........ 339675 |=================================================