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.
As you recall from looking at the results of the Windows 10 vs Windows 7 Single Server Scalability, we continuously increased server density by optimizing Citrix HDX and the underlying operating system. But what impact will these different optimizations have on storage IOPS?
First, let’s look at IOPS (average and 95th Percentile) for Windows 7 and Windows 10 without any disk optimization
As expected, Windows 10 has a higher IOPS impact than Windows 7. When looking at our 95th Percentile numbers, Windows 10 is 30% higher than Windows 7 from a storage IOPS perspectivee. This means upgrading from Windows 7 to Windows 10 will require us to assess that our storage infrastructure can accommodate the new workloads or find ways to reduce the overall IOPS activity.
For those of you who have read my blogs over the years, know I love to talk about Provisioning Service RAM Caching capabilities. When we enable this feature for Windows 7 and Windows 10, we see something dramatic
Our IOPS drop by 90-95%! These results were achieved by simply allocating only 256MB of RAM for our Provisioning Services RAM Cache per Windows VM.
So if you are thinking about migrating to Windows 10, think about how to deal with your storage performance.
and remember, even though we only focused on IOPS, we have demonstrated that optimizing storage performance directly impacts the user experience.