BREAKOUT SESSION PLAYBACK

Currently Being Moderated

Performance aspects of x86 virtualization

Created on: Feb 28, 2008 12:00 AM by Kim Griffin - Last Modified:  Aug 24, 2009 3:02 AM by Kim Griffin

Session Details

Session ID:

AP12

Session Title:

Performance aspects of x86 virtualization

Session Abstract:

The uniformity of the x86 virtualization landscape of 5 years ago when all CPUs were 32 bit and binary translation (BT) was the only implementation technology, made it relatively easy to understand performance of virtualized workloads. This uniformity has now vanished. Today, CPUs support both 32 and 64 bit modes. Some VMMs virtualize just 32 bit mode while others virtualize both modes. Moreover, some CPUs have hardware support for virtualization, which may or may not be used by a particular VMM when running a particular guest. This complexity renders 'black box' performance analysis infeasible. To really understand performance, one must look inside the VMM. This talk compares x86 instruction set virtualization in software (BT) with 1st generation hardware support (Intel-VT, AMD-V). Then it compares memory virtualization in software (shadow pages tables) with 2nd generation hardware support (AMD NPT, Intel EPT). This talk helps the audience analyze performance results from a variety of workloads and hardware, and helps programmers write performant code for virtual environments.

Track:

Application Workloads and System Performance

Session Type:

Technical Deep-dive Session

Keywords:

Virtualization Platform / Hypervisor

Duration:

60 minutes

Speaker(s):

Ole Agesen, VMware



            Please sign-in to view this session in the theater below. (If you do not have an account, please create a "free" account)



Join Our Communities

Contact Us

Drop us a line at
vmworldteam@vmware.com

USA & Canada: 1-800-365-2459

International: +1 203-851-7802


Copyright © 2014 VMware, Inc. All rights reserved.