Windows 10 IOPS


We live in a multi-dimensional world, but our analysis of Windows 10, to date, has been focused on a single aspect… single server scalability.

I think it is time for us to look at another aspect: storage. Continue reading Windows 10 IOPS

Diving deeper into the latest XenDesktop 7.5 IOPS results


As you saw in a previous blog, XenDesktop 7.5 is able to achieve an average IOPS value of less than 1/10th per user. Of course when you put out unbelievable results like this you hear a lot of comments trying to find holes in the results or test procedures. This is as it should be as it is part of any good scientific method. In order to show a more complete picture of the value of the new Provisioning Services Ram Cache with Disk Overflow, we gathered additional details from the Citrix Solutions Lab’s tests. This set of data includes … Continue reading Diving deeper into the latest XenDesktop 7.5 IOPS results

Latest XenDesktop 7.5 IOPS


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 … Continue reading Latest XenDesktop 7.5 IOPS

The Latest XenApp 7.5 Read/Write Ratios


As technology changes, so too does a recommendation. For years when you deployed XenApp servers with Provisioning Services, the storage Read:Write ratio would be 10:90. This is still the case in most scenarios. But in analyzing the latest data from the Citrix Solutions Lab, who were testing the “RAM Cache with Overflow to Disk” option, we encountered some results that will make us revisit some of our old recommendations. IOPS: For a medium workload on XenApp 7.5 on Hyper-V 2012R2, the average IOPS per user is 1, as explained in the previous blog. R:W Ratio: When using the new write … Continue reading The Latest XenApp 7.5 Read/Write Ratios

The New XenApp – Reducing IOPS to 1


As we all know, IOPS are the bane of any application and virtualization project. If you don’t have enough, users will suffer. If you have too many, you probably spent too much money and your business will suffer. So we are always trying to find ways to more accurately estimate IOPS requirements as well as finding ways to reduce the overall number. About 5 months ago, I blogged about IOPS for Application Delivery in XenDesktop 7.0. In the blog, I explained that for the XenApp workload, Machine Creation Services, when used in conjunction with Windows Server 2012 Hyper-V, required a … Continue reading The New XenApp – Reducing IOPS to 1

Virtual Desktops with Local Storage, Good Enough for Me


The desktop is a unique beast within the data center. It is something different than what we’ve typically placed within the tightly controlled, highly-available environment. What happened so far is that the desktop has changed to better align with data center practices. That means having high levels of availability and utilizing shared storage. But is this the right approach? Should the desktop align with the data center or should the data center align with the desktop by developing a new service level? I’ve seen many people apply high-availability requirements to the desktop, which often requires the use of shared storage. … Continue reading Virtual Desktops with Local Storage, Good Enough for Me

Does Cache Trump IOPS


With desktop virtualization, we hear more and more about how important IOPS are to being able to support the virtual desktop. I’ve had a few blogs about it and plan to have a few more. What I wanted to talk about was an interesting discussion I recently had with 3 Senior Architects within Citrix Consulting (Doug Demskis, Dan Allen and Nick Rintalan).  There are 3 smart guys who I talk to fairly regularly and the discussions get quite interesting.

This particular discussion was no different.  We were talking about the importance of IOPS, RAID configs, spindle speeds with regards to an enterprise’s SAN infrastructure. (Deciding if you are going to use a SAN for your virtual desktops is a completely different discussion that I’ve had before and Brian Madden had more recently). But for the sake of this article, let’s say you’ve decided “Yes, I will use my SAN.” If your organization already has an enterprise SAN solution, chances are that the solution has controllers with plenty of cache. Does this make the IOPS discussion a moot point? Continue reading “Does Cache Trump IOPS”