1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Ubuntu 14.04 On Amazon EC2: Xen PV vs. HVM

Michael Larabel

Published on 28 April 2014
Written by Michael Larabel
Page 1 of 3 - 3 Comments

A common benchmark request at Phoronix lately has been to compare the Xen PV (para-virtualization) performance to Xen HVM (Hardware-assisted virtualization). Well, now that Ubuntu 14.04 LTS has been released, here's some benchmarks from within Amazon's EC2 compute cloud when comparing Ubuntu 14.04 Server PV and HVM instances.

Xen has long supported para-virtualization (PV) as its means of virtualization support for best performance and stability while minimizing overhead between Dom0 and the hypervisor by the two operating system software stacks working more closely together. The "newer" option for Xen virtualization users is to act as a hardware-assisted virtual machine (HVM) whereby the host and guest kernels don't need to be patched, Windows can run as a HVM guest, and there's complete hardware isolation.

Generally speaking, for a single server performance the Xen PV method traditionally offered greater raw performance, but we have somenew PV vs. HVM benchmarks to share today. Amazon offers HVM and PV operating system options for the popular Linux distributions and for most instance types. With Amazon HVM instances, para-virtualization is still used for networking and storage drivers for improved performance. PV has traditionally been the recommended choice for instances within Amazon EC2, but as of late there's been more interest and recommendations around using HVM.

For today's benchmarks, we deployed an Amazon EC2 c3.large instance using Ubuntu Server 14.04 LTS PV and Ubuntu Server 14.04 LTS HVM. The c3.large instance is rated for 7 ECUs, provides 2 vCPUs, 3.75GB of memory, and is backed by dual 16GB SSDs. When deploying both the HVM and PV instances, they were running on Intel Xeon E5 2680 (Sandy Bridge EP) v2 2.80GHz CPUs.

Ubuntu 14.04 LTS on both the PV and HVM instances were configured the same with the Linux 3.13.0-24-generic x86_64 kernel, GCC 4.8.2, and using an EXT4 file-system. Xen 4.2 provided the underlying virtualization capabilities.

All of our Xen PV vs. HVM virtualization benchmarking was done in a fully-automated, reproducible, and extensible manner using the open-source Phoronix Test Suite benchmarking software.

Let's see the results from this brief Xen PV vs. HVM benchmarking that was done over the weekend in Amazon's cloud.

Latest Articles & Reviews
  1. NVIDIA's $1000+ GeForce GTX TITAN X Delivers Maximum Linux Performance
  2. OS X 10.10 vs. Ubuntu 15.04 vs. Fedora 21 Tests: Linux Sweeps The Board
  3. The New Place Where Linux Code Is Constantly Being Benchmarked
  4. 18-GPU NVIDIA/AMD Linux Comparison Of BioShock: Infinite
  5. Phoronix Test Suite 5.6 Adds New Phoromatic Enterprise Benchmarking Features
  6. OpenGL Threaded Optimizations Responsible For NVIDIA's Faster Performance?
Latest Linux News
  1. Intel Adds Mesa IR To NIR Translator & Makes Other NIR Improvements
  2. HAMMER2 Gets A Man Page
  3. Kodi 14.2 Released To End Out The "XBMC" 14.x Series
  4. Debian 8.0 Jessie RC2 Installer Released
  5. Shadow Warrior Is Being Released For Linux Next Week
  6. Intel Pushes A Bunch Of Broadwell Code Into Coreboot
  7. Open-Source Driver Fans Will Love NVIDIA's New OpenGL Demo
  8. GHC 7.10.1 Brings New Compiler Features
  9. Git 2.4.0-rc0 Does A Ton Of Polishing
  10. The Most Common, Annoying Issue When Benchmarking Ubuntu On Many Systems
Most Viewed News This Week
  1. Introducing The Library Operating System For Linux
  2. AMD Is Hiring Two More Open-Source Linux GPU Driver Developers
  3. New SecureBoot Concerns Arise With Windows 10
  4. Allwinner Continues Jerking Around The Open-Source Community
  5. Systemd Change Allows For Stateless Systems With Tmpfs
  6. GNOME Shell & Mutter 3.16.0 Released
  7. GNU Nano 2.4.0 Brings Complete Undo System, Linter Support & More
  8. Red Hat Is Rolling Out A VirtIO DRM/KMS GPU Driver