Tip

Virtual hardware platform explained

Stephen J. Bigelow, Senior Technology Writer

A virtual hardware platform is a collection of computing resources allocated from a physical host server to a virtual machine (VM) during the virtualization process.

Virtualization creates

    Requires Free Membership to View

a layer of abstraction between the application and the underlying computer hardware. This abstraction allows software -- the virtualization hypervisor -- to assign, control and monitor the computing resources that form the virtual hardware platform for a workload.

The concept of a virtual hardware platform is crucial to virtualization. It frees a workload from specific physical hardware devices so that the workload can run on any physical host with the proper computing resources available. It also allows key virtualization features, such as live migration, which moves workloads between physical servers with no downtime.

Benefits of a virtual hardware platform

More virtual hardware platform resources
What is hardware virtualization?  
Understanding VMware ESX physical and virtual hardware

The process of creating a VM assigns a default virtual hardware platform to the VM. Virtual hardware assignments include memory, processor cores, optical drives, network adapters, I/O ports, a disk controller and one or more virtual hard disks (VHDs).

Perhaps the most interesting attribute of a virtual hardware platform is its versatility, because an administrator can adjust the levels of each resource -- adding more memory and additional processor cores, allocating another VHD or assigning more network adapter ports, for example. Increasing resource levels will normally boost that workload's performance or responsiveness -- especially on older physical servers -- or allow the VM to support more users.

Conversely, an administrator can also remove virtual hardware from a VM. For example, an application may not be able to utilize a full 2 GB of memory or two processor cores. Removing excess resources will free those resources for allocation elsewhere, improving the performance of other busy workloads or increasing utilization on the physical server.

Generally speaking, an administrator will need to power down a VM before adding or removing resources.

Other virtual hardware platform uses

It is sometimes possible to allocate more memory to a virtual hardware platform than what is actually available from the physical host. For example, it is possible to configure a VM with 16 GB of memory on a physical server with only 8 GB of RAM. This process, called memory overcommit, allows more VMs to reside on a server, because most VMs don't utilize all of their allocated memory space. When physical memory runs short, the virtualization platform implements a virtual memory swap file on the virtual disk.

The practice of memory overcommit is well accepted, but there is still a serious performance penalty when using a swap file. Therefore, it's best to ensure adequate memory on the server.


 

This was first published in January 2010

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.