Reality Check: Server Insights
Get HP server news, technology trends, and product information to stay up to date with what is happening in the server world.

10% improvement in scaling with VDI-in-a-Box 5.2 and HP ProLiant DL380p

Guest Blog written by: Frank Anderson, Citrix Systems

 

Back in August of 2012, when it was hot and humid, and the sun never seemed to set in South Florida, I performed extensive testing to validate specific HP server and Citrix® VDI-in-a-Box™ configurations. Using HP ProLiant DL380p Gen8 servers, I tested Citrix VDI-in-a-Box on Microsoft Server 2008 R2 with Hyper-V to come up with a set of sizing and scalability guidelines for pooled and personalized desktops. I blogged about the reference architecture and my test results, which can be found here.

 

ViaB 5.2 image with DL380.jpgAs the days of summer came to an end, the temperatures started to drop and the days got shorter,, Before I knew it, it was December and Citrix released version 5.2 of VDI-in-a-Box—the first Citrix desktop virtualization product to be supported and validated on the updated version of Microsoft Server 2012 with Hyper-V. Naturally, I was anxious to see how VDI-in-a-Box 5.2 would scale on this new hypervisor release but I was happy to find that when I ran the same tests using the same hardware configuration, the user density improved on Hyper-V 2012—as much as 10%! During this testing, I also wanted to see how Citrix VDI-in-a-Box would scale across a two-server grid. In an additional dual-server test with Hyper-V 2012, I demonstrated linear scalability. I’ve updated the white paper “HP Client Virtualization SMB Reference Architecture for Citrix VDI-in-a-Box” to add these results, summarized below.

 

 

                       

 

Summary of Results

In earlier testing with Hyper-V 2008 R2 and VDI-in-a-Box 5.1, I was able to run 150 desktops (either 100% pooled or a 70/30% mix of personalized/pooled desktops) without reaching Login VSImax, which indicates acceptable user experience at that capacity. In my Hyper-V 2012 testing with VDI-in-a-Box 5.2, I was able to scale to higher user densities: 165 users for pooled desktops, 160 users for a 70%/30% mix of pooled/personal desktops, and 330 pooled desktops on two HP ProLiant servers. Again, Login VSImax was not reached in any of the tests.

 

Single server configuration

Pooled desktops

70/30% Mix

VDI-in-a-Box 5.1

150

150

VDI-in-a-Box 5.2

165

160

 

Test Description

Just to review, the reference architecture defines a pre-sized and easy-to-implement configuration to deploy as a scalable VDI building block. The configuration is based on HP ProLiant DL380p Gen8 servers, the Citrix VDI-in-a-Box software, and the Microsoft hypervisor.

I tested pooled desktops along with a mix of 70% pooled and 30% personalized desktops. (Pooled desktops use a single, centralized virtual desktop image, while personalized desktops use both a published image and a customized personal vDisk in which users can install their own applications and data.) To simulate a real-world scenario, I set up the required Login VSI applications: Microsoft Office 2010, MindMap, and Adobe Acrobat Reader in the personal vDisk, while I installed Flash, Shockwave, Java, and the Bullzip print driver in the base image (since these are typically foundational applications).

 

Methodology

For each test run, I followed this sequence of steps:

 

1) I started a script that invoked PerfMon scripts to capture comprehensive system performance metrics, and then initiated the workload simulation portion of the test in which Login VSI launches desktop sessions at 30-second intervals.

 

2) Once the desktops are logged in, the steady state portion of the test begins. During steady state, Login VSI tracks application performance statistics, looping through specific operations and measuring response times at regular intervals. Response times are used to determine Login VSIMax, the maximum number of users the test environment can support before performance degrades consistently. 

 

3) After a specified amount of elapsed steady state time, Login VSI logs off the desktop sessions. After all sessions are logged off, I stop the performance monitoring scripts.

 

4) Lastly, I process the Login VSI logs using VSI Analyzer VSI Analyzer and PAL (the PerfMon CSV tool) to produce the graphs and metrics that follow.

 

The graphs below show the results for a workload of pooled/personal desktops (70/30% mix) on a single server. As shown in the Login VSIMax graph, the configuration achieved a user density of 160 users without achieving Login VSIMax. The Logical Processor Run-Time graph illustrates processor utilization of the Hyper-V server during the test. For complete test results and metrics, see the full report.

 

Login VSIMax

 

Login VSIMax

 

  Logical Processor Run-Time

 

 Logical Processor Run-Time

 

Summary

The goal of my testing was to see how the new 5.2 release of VDI-in-a-Box performed in conjunction with Hyper-V 2012. A 10% improvement in density for pooled desktops was a pretty exciting result - well worth spending long days in the test lab!

 

But I was also curious about the new release of Microsoft Office 2013 and how it would compare to previously tested workloads based on Microsoft Office 2010, so I tested that as well. The results might surprise you, so I promise to blog about them in the near future. (Hint: if you can’t wait until then, see the reference architecture paper.

 

Of course, there are always more test scenarios to explore than there is daylight -  no matter what the season but I’ll do my best to bring you more results.  Until then, if you’d like more information on VDI, please click on the links below.

 

For more information:

 


 

Leave a Comment

We encourage you to share your comments on this post. Comments are moderated and will be reviewed
and posted as promptly as possible during regular business hours

To ensure your comment is published, be sure to follow the community guidelines.

Be sure to enter a unique name. You can't reuse a name that's already in use.
Be sure to enter a unique email address. You can't reuse an email address that's already in use.
Type the characters you see in the picture above.Type the words you hear.
Search
About the Author


Follow Us
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation