Benny Tritsch
24 March 2025
The performance of Virtual Desktop Infrastructure (VDI) environments heavily relies on the efficiency of their storage systems. Storage benchmarking in VDI environments is crucial for identifying potential bottlenecks, optimizing resource allocation, and ensuring a seamless user experience. This article delves into the importance of storage benchmarking, the methodologies employed, and the key metrics to consider for achieving optimal performance in VDI setups.
A very popular benchmarking tool is Iometer which can be used for I/O subsystem measurement and characterization in single and clustered systems. It is both a workload generator ("Dynamo") and a measurement tool that can be configured to emulate the disk or network I/O load of any program. But in many cases, Iometer is a little bit outdated and simply not suited for VDI environments. Therefore, an alternative is required. The EUC Score Toolset includes three special score workloads that were designed to measure the user profile performance of the storage subsystem. Check out the full list of EUC Score simulated workloads (called "Simloads") here.
What are the use cases of the EUC Score storage testing workloads? Comparing storage performance between physical Windows PCs versus VDI, quantifying the difference between HDD, SSD and premium SSD storage in cloud VMs, comparing user profile performance in Windows 365 Cloud PCs versus FSLogix-enabled Azure Virtual Desktop VMs, evaluating third-party storage solutions hosted in the cloud, or comparing VMs on Azure Local with VMs on Azure Cloud. And I'm sure that this list only scratches the surface.
The good news for you is that you can download the EUC Score Freeware Edition which includes the three storage workloads.
If you want to see a storage test workload in action, check out FSLogix Profiles on Azure Files versus Azure NetApp Files. An even better and more up-to-date example is Azure Local Performance Testing (Storage), a test conducted by Alyn Peden from Auxilium IT Consultancy.