It is amazing when you’ve been focused on a technology for so long that you start to see major improvements. In 2010, I provided my original guidance on XenDesktop IOPS. Four years later, have we seen any major improvement? See for yourself.
As you might be aware, I’ve been working with the Citrix Solutions Lab on validating standardized designs. These validated designs are published as Citrix Design Guides. Part of this latest round of testing with XenDesktop 7.5 and XenApp 7.5 was focused on the new Provisioning Services write cache option “RAM Cache with Overflow to Disk”. When looking at XenApp 7.5, we observed some astounding results, as detailed in the following blogs:
In addition to these, Dan Allen also released a blog on “Turbo-Charging Your IOPS – Part 2” that showed additional impressive results.
But back to the Solutions Lab testing… I’ve finally started going through the results from the XenDesktop 7.5 portion of the test. And what we see is even more amazing than the XenApp tests (which were impressive).
Using the medium workload from LoginVSI 4.0, we observed the steady state IOPS following:
- MCS: 10 IOPS
- PVS with Disk Cache: 9.2 IOPS
- PVS (RAM Cache with Overflow to Disk): 0.09 IOPS
And before you ask, we saw very similar results with vSphere 5.5
We used Windows 7 virtual machines with 2 vCPU and 2.5 GB of RAM (512MB was defined for the RAM cache)
With this one feature within Provisioning Services, we got steady state IOPS to be less than 1/10th of an IOPS without any special configurations. Impressive
The main challenge I see is how the Provisioning Services team will improve upon this. All I can say is “Good luck!”
From the virtual mind of Virtual Feller