Ubuntu Linux 12.10 Xen KVM Virtualization
A comparison of Xen and KVM virtualization against bare metal from an Intel Core i7 3960X Extreme Edition system running a development snapshot of Ubuntu 12.10 Quantal from 27 June 2012. Benchmarking for a future article on Phoronix.com.
Xen HVM 4.1.2
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Xen HVM domU v4.1.2, Chipset: Intel 440FX- 82441FX PMC, Memory: 6144MB, Disk: 22GB, Graphics: LLVMpipe, Audio: Ensoniq ES1370
OS: Ubuntu 12.10, Kernel: 3.5.0-2-generic (x86_64), Desktop: Unity 2D 5.12.0, Display Server: X Server 1.11.3, Display Driver: cirrus 1.4.0, OpenGL: 2.1 Mesa 8.0.3 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768, System Layer: Xen HVM domU 4.1.2
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
System Notes: Disk Scheduler: CFQ.
Bare Metal
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Xeon E5/Core, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Ubuntu 12.10, Kernel: 3.5.0-2-generic (x86_64), Desktop: Unity 5.12.0, Display Server: X Server 1.11.3, Display Driver: radeon 6.14.4, OpenGL: 2.1 Mesa 8.0.3 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: CFQ. Compiz was running on this system.
KVM Virtualization
Processor: QEMU Virtual 1.1.0 @ 3.30GHz (12 Cores), Motherboard: Bochs, Chipset: Intel 440FX- 82441FX PMC, Memory: 6144MB, Disk: 18GB, Graphics: LLVMpipe, Audio: Generic 1af4 ID 21, Network: Red Hat Virtio device
OS: Ubuntu 12.10, Kernel: 3.5.0-2-generic (x86_64), Desktop: Unity 2D 5.12.0, Display Server: X Server 1.11.3, Display Driver: cirrus 1.4.0, OpenGL: 2.1 Mesa 8.0.3 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU 1.1.0
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
System Notes: Disk Scheduler: CFQ.
Dbench
Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
Threaded I/O Tester
NAS Parallel Benchmarks
LAMMPS Molecular Dynamics Simulator
Timed HMMer Search
This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
Timed MAFFT Alignment
SciMark
John The Ripper
VP8 libvpx Encoding
x264
GraphicsMagick
Himeno Benchmark
The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
7-Zip Compression
Timed Linux Kernel Compilation
C-Ray
This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
Smallpt
Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
FFmpeg
OpenSSL
PostgreSQL pgbench
Apache Benchmark
Xen HVM 4.1.2
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Xen HVM domU v4.1.2, Chipset: Intel 440FX- 82441FX PMC, Memory: 6144MB, Disk: 22GB, Graphics: LLVMpipe, Audio: Ensoniq ES1370
OS: Ubuntu 12.10, Kernel: 3.5.0-2-generic (x86_64), Desktop: Unity 2D 5.12.0, Display Server: X Server 1.11.3, Display Driver: cirrus 1.4.0, OpenGL: 2.1 Mesa 8.0.3 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768, System Layer: Xen HVM domU 4.1.2
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
System Notes: Disk Scheduler: CFQ.
Testing initiated at 28 June 2012 09:39 by user phoronix.
Bare Metal
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Xeon E5/Core, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Ubuntu 12.10, Kernel: 3.5.0-2-generic (x86_64), Desktop: Unity 5.12.0, Display Server: X Server 1.11.3, Display Driver: radeon 6.14.4, OpenGL: 2.1 Mesa 8.0.3 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: CFQ. Compiz was running on this system.
Testing initiated at 28 June 2012 13:27 by user phoronix.
KVM Virtualization
Processor: QEMU Virtual 1.1.0 @ 3.30GHz (12 Cores), Motherboard: Bochs, Chipset: Intel 440FX- 82441FX PMC, Memory: 6144MB, Disk: 18GB, Graphics: LLVMpipe, Audio: Generic 1af4 ID 21, Network: Red Hat Virtio device
OS: Ubuntu 12.10, Kernel: 3.5.0-2-generic (x86_64), Desktop: Unity 2D 5.12.0, Display Server: X Server 1.11.3, Display Driver: cirrus 1.4.0, OpenGL: 2.1 Mesa 8.0.3 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU 1.1.0
Compiler Notes: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v
Disk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rw
System Notes: Disk Scheduler: CFQ.
Testing initiated at 28 June 2012 18:14 by user phoronix.