Performance Evaluation of HPC Benchmarks on VMware’s ESXi Server

5th Workshop on System-level Virtualization for High Performance Computing (HPCVirt 2011), August 2011

  Performance Evaluation of HPC Benchmarks on VMware’s ESXi Server

12,149 views   |  
(6 votes)
  |     |  
Tags: , , , , , , ,

Abstract

A major obstacle to virtualizing HPC workloads is a concern about the performance loss due to virtualization. We will demonstrate that new features significantly enhance the performance and scalability of virtualized HPC workloads on VMware’s virtualization platform. Specifically, we will discuss VMware’s ESXi Server performance for virtual machines with up to 64 virtual CPUs as well as support for exposing virtual NUMA topology to guest operating systems, enabling the operating system and applications to make intelligent NUMA aware decisions about memory allocation and process/thread placement. NUMA support is especially important for large VMs which necessarily span host NUMA nodes on all modern hardware. We will show how the virtual NUMA topology is chosen to closely match physical host topology, while preserving the now expected virtualization benefits of portability and load balancing.We show that the benefit of exposing the virtual NUMA topology can lead to performance gains of up to 167%. Overall, we will show close to native performance on applications from SPEC MPI V2.0 and SPEC OMP V3.2 benchmarks virtualized on our prototype VMware’s ESXi Server.

Authors

Qasim Ali, Vladimir Kiriansky, Josh Simons and Puneet Zaroo

Comments

  1. NOT bad vcpu count

    qasim
    says:

    *We support up to 32vCPUs in vSphere5.0 and paper is based on an internal prototype version of ESX Server.

  2. bad vcpu count

    NiTRo
    says:

    "Specically, we will discuss VMware's ESXi Server performance for virtual machines with up to 64 virtual CPUs" shouldn't be 32 ?

    • qasim says:

      We support up to 32vCPUs for MN but paper does discuss results up to 64vCPUs on a prototype ESXi Server

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>