Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

How we tested virtualization products

By Thomas Henderson , Network World , 09/01/2008
  • Share/Email
  • Tweet This
  • Comment
  • Print

In all rounds of hypervisor testing, we used an HP DL580 server as our primary test system. This server was equipped with an HP Smart Array Controller, four Intel Xeon CPUs/sockets for a total of 16 cores (each running at 2.93GHz), and 32GB of RAM.

Each tested hypervisor had allocated to it a 146GB HD (2 x 73 GB SAS drives with RAID 0). We installed each of the hypervisors separately and then subsequently installed the guest OS instances, once for Windows Server 2008 VM testing, and then once for SLES 10.2 VM testing.
After each guest was installed, we set up each guest VM instance to include the benchmarking tools and downloaded the latest updates. We then shutdown these guest images and made six copies of the instances using either GUI or command line functions provided by each vendor.

We tested performance using two benchmarks: one for business application performance called SPECjbb2005; and, one for disk IO performance, Intel's IOMeter.

We tested SPECjbb2005 on each native operating system to get a baseline measurement. We then ran a script in each VM guest instance to launch SPECjbb2005 concurrently. Each SPECjbb2005 run started within less than a second of each other this way. We used a memory allocation process to give each instance the same amount of allocated user memory space.
We used IOMeter in pre-compiled binary form to measure disk channel/disk subsystem (an internal HP Smart Array). To tax the disk channel, we used a tougher than real-world matrix of disk channel reads/writes. We used a 30% read, 70% write mixture to exercise the drive subsystem.

We then tested using Intel’s IOmeter. First we gathered IOmeter results for the each operating system running natively on the hardware platform. To test with multiple VMs in place, we connected the server to a machine running Windows XP with the IOmeter server running. Each dynamo (the IOmeter worker code) in each VM instance to be tested was connected to the IOmeter server. We then ran IOMeter through the two test sequences the first comprised six VMs, each using one vCPU and the second comprised six VMs, each using four vCPUs.

For all results reported, individual VM instances recorded consistent numbers (within three percent of each other on the same hypervisor platform with the same guest operating system). The only exception was found in the Citrix XenServer’s VMs, which we explain in detail in the performance results article.
For qualitative analysis of each hypervsisor, we used the same host platform, an HP DL580 G5 (four-socket, 16-core Intel Xeon CPUs) server.

We tested the importation, migration and setup of virtual machines using both native hypervisor management applications and add-on tools provided by each vendor.

We used an IBM x3550 (two-socket, eight-core Intel Xeon V-enabled CPUs) and Dell 1950s (two-socket, eight-core Intel V-enabled CPUs) using local SAS storage as base platforms to test both single and SMP kernel migrations as well as cloning applications. We tested for iSCSI connectivity, as well as remote mounts using NFS.
We then monitored virtual machines as they started up, operated continuously and shut down using all tools provided by the participating vendors. We looked at reporting, alarms/alarm messaging (if avaialble) and how hypervisors could be accessed for security purposes, as well as innate firewalling. We also checked administrative policies and authentication methods.

  • Share/Email
  • Tweet This
  • Comment
  • Print

Partner Content

Gartner 2009 Magic Quadrant for Job Scheduling

Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.

Download whitepaper

Dell's SMART Approach to Workload Automation

Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.

Download whitepaper

Workload Automation Cost Savings 2 Minute Video

A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member.  See how in this 2-minute video overview.

Go to video

Comments (3)
Login
Forgot your account info?

Apples and orangesBy Anonymous on September 4, 2008, 11:12 pmDid they install the paravirtualized drivers for the Hyper-V 2008 guests? doesn't look like it if you did , nice job. If you didn't then this is FUD.

Reply | Read entire comment

Where to find these Linux Integration Components?By Anonymous on September 8, 2008, 3:34 amAfter version RC2 was released, Microsoft pulled all versions away from official download-sites. There still is no RTM of the Linux Integration Kit?

Reply | Read entire comment

Thorough testingBy Anon on September 19, 2008, 10:36 pmI see you ran the server balls out to compare performance results... For all other testes, we made all other server cores available to the hypervisor, and then...

Reply | Read entire comment

View all comments

Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed