When running Azure Virtual Desktop (or any other virtual desktop solution for that matter) you are essentially running many users on a single machine. This is great from a resource usage and cost saving point of view ,however, you will most likely run into performance management challenges from time to time. I would like to share a few ideas on how to troubleshoot performance issues.
The first step towards fixing the cause of performance problems is to find out what is causing the performance issues. Identify whether your problem is one of the following:
I have found that starting with finding these three performance related aspects and identifying the issue is a great place to start. You can use Windows' built in performance monitor and task manager to simply view your CPU % usage, Memory % usage and Disk Queue length during a period of slow performance. I have found it to be fairly simple to identify the main area which is causing a performance bottleneck.
Once you have identified the main area which is under pressure you should check if there is are specific application which is causing the issue. During some of my recent troubleshooting efforts I came across the following scenarios as an example:
Virtual desktop solutions like Azure Virtual Desktop provide amazing opportunities to run your workloads in the cloud ,however, running multiple users on a single machine can lead to performance bottlenecks. This blog gave a quick overview of some steps you could follow to identify and resolve virtual desktop performance issues.