Ubuntu 12.10 KVM Virtualization - Ubuntu 12.04, CentOS 6.3
Ubuntu 12.10 virtualization performance benchmarking with KVM virtual machines against an Intel Core i7 Sandy Bridge Extreme Edition i7-3960X host with hardware virtualization on Linux 3.5. Ubuntu Linux virtualization results compared to KVM on Ubuntu 12.04.1 LTS and CentOS 6.3 from the same hardware system. Benchmarking for a future article on Phoronix.com.
Ubuntu 12.10: Bare Metal Host
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-17-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0 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: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system.
Ubuntu 12.10: KVM
Processor: QEMU Virtual 1.2.0 @ 3.30GHz (12 Cores), Motherboard: Bochs, Chipset: Intel 440FX- 82441FX PMC, Memory: 4096MB, Disk: 24GB, Graphics: LLVMpipe, Audio: Generic 1af4 ID 21, Network: Red Hat Virtio device
OS: Ubuntu 12.10, Kernel: 3.5.0-17-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: cirrus 1.5.1, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU 1.2.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: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system.
Ubuntu 12.04.1 LTS: Bare Metal Host
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, 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.04, Kernel: 3.2.0-29-generic (x86_64), Desktop: Unity 5.14.0, Display Server: X Server 1.11.3, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, 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++,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 / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system.
Ubuntu 12.04.1 LTS: KVM
Processor: QEMU Virtual 1.0 @ 3.30GHz (12 Cores), Motherboard: Bochs, Chipset: Red Hat Virtio, Memory: 4096MB, Disk: 20GB, Graphics: LLVMpipe, Audio: Generic 1af4 ID 20, Network: Red Hat Virtio device
OS: Ubuntu 12.04, Kernel: 3.2.0-29-generic (x86_64), Desktop: Unity 2D 5.14.0, Display Server: X Server 1.11.3, Display Driver: cirrus 1.3.2, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU 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++,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 / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
System Notes: Disk Scheduler: CFQ. Python 2.7.3.
CentOS 6.3: Bare Metal Host
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Xeon E5/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Intel C600/X79, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: CentOS 6.3, Kernel: 2.6.32-279.el6.x86_64 (x86_64), Desktop: GNOME 2.28.2, Display Server: X Server 1.10.6, Display Driver: radeon 6.14.2, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.4.6 20120305, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic
Processor Notes: Scaling Governor: ondemand
System Notes: Python 2.6.6. SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel
CentOS 6.3: KVM
Processor: QEMU Virtual @ 3.30GHz (12 Cores), Motherboard: Red Hat KVM, Chipset: Red Hat Virtio, Memory: 4096MB, Disk: 20GB, Graphics: Cirrus Logic GD 5446, Audio: Intel 82801FB/FBM/FR/FW/FRW, Network: Red Hat Virtio device
OS: CentOS 6.3, Kernel: 2.6.32-279.el6.x86_64 (x86_64), Desktop: GNOME 2.28.2, Display Server: X Server 1.10.6, Display Driver: cirrus 1.3.2, OpenGL: 2.1 Mesa 7.11, Compiler: GCC 4.4.6 20120305, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU
Compiler Notes: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic
System Notes: Python 2.6.6. SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel
SciMark
Compile Bench
Minion
LAME MP3 Encoding
LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
Opus Codec Encoding
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.
Dolfyn
Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.
NAS Parallel Benchmarks
FFTE
FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
John The Ripper
Timed PHP Compilation
Parallel BZIP2 Compression
Open FMM Nero2D
Timed Linux Kernel Compilation
VP8 libvpx Encoding
GraphicsMagick
x264
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.
TTSIOD 3D Renderer
POV-Ray
FFmpeg
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.
Apache Benchmark
OpenSSL
PostgreSQL pgbench
Ubuntu 12.10: Bare Metal Host
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-17-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0 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: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system.
Testing initiated at 10 October 2012 13:24 by user phoronix.
Ubuntu 12.10: KVM
Processor: QEMU Virtual 1.2.0 @ 3.30GHz (12 Cores), Motherboard: Bochs, Chipset: Intel 440FX- 82441FX PMC, Memory: 4096MB, Disk: 24GB, Graphics: LLVMpipe, Audio: Generic 1af4 ID 21, Network: Red Hat Virtio device
OS: Ubuntu 12.10, Kernel: 3.5.0-17-generic (x86_64), Desktop: Unity 6.8.0, Display Server: X Server 1.13.0, Display Driver: cirrus 1.5.1, OpenGL: 2.1 Mesa 9.0 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU 1.2.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: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
System Notes: Disk Scheduler: DEADLINE. Python 2.7.3. Compiz was running on this system.
Testing initiated at 10 October 2012 19:45 by user phoronix.
Ubuntu 12.04.1 LTS: Bare Metal Host
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, 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.04, Kernel: 3.2.0-29-generic (x86_64), Desktop: Unity 5.14.0, Display Server: X Server 1.11.3, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, 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++,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 / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: CFQ. Python 2.7.3. Compiz was running on this system.
Testing initiated at 11 October 2012 08:38 by user phoronix.
Ubuntu 12.04.1 LTS: KVM
Processor: QEMU Virtual 1.0 @ 3.30GHz (12 Cores), Motherboard: Bochs, Chipset: Red Hat Virtio, Memory: 4096MB, Disk: 20GB, Graphics: LLVMpipe, Audio: Generic 1af4 ID 20, Network: Red Hat Virtio device
OS: Ubuntu 12.04, Kernel: 3.2.0-29-generic (x86_64), Desktop: Unity 2D 5.14.0, Display Server: X Server 1.11.3, Display Driver: cirrus 1.3.2, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU 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++,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 / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
System Notes: Disk Scheduler: CFQ. Python 2.7.3.
Testing initiated at 11 October 2012 13:44 by user phoronix.
CentOS 6.3: Bare Metal Host
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Xeon E5/Core, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Intel C600/X79, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: CentOS 6.3, Kernel: 2.6.32-279.el6.x86_64 (x86_64), Desktop: GNOME 2.28.2, Display Server: X Server 1.10.6, Display Driver: radeon 6.14.2, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.4.6 20120305, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic
Processor Notes: Scaling Governor: ondemand
System Notes: Python 2.6.6. SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel
Testing initiated at 12 October 2012 07:41 by user phoronix.
CentOS 6.3: KVM
Processor: QEMU Virtual @ 3.30GHz (12 Cores), Motherboard: Red Hat KVM, Chipset: Red Hat Virtio, Memory: 4096MB, Disk: 20GB, Graphics: Cirrus Logic GD 5446, Audio: Intel 82801FB/FBM/FR/FW/FRW, Network: Red Hat Virtio device
OS: CentOS 6.3, Kernel: 2.6.32-279.el6.x86_64 (x86_64), Desktop: GNOME 2.28.2, Display Server: X Server 1.10.6, Display Driver: cirrus 1.3.2, OpenGL: 2.1 Mesa 7.11, Compiler: GCC 4.4.6 20120305, File-System: ext4, Screen Resolution: 1024x768, System Layer: QEMU
Compiler Notes: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic
System Notes: Python 2.6.6. SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel
Testing initiated at 12 October 2012 13:50 by user phoronix.