Network traffic in virtual desktops (VDI) is often given little thought or forgotten altogether. There are many reasons why you would want to monitor network traffic. Some common reasons are for troubleshooting an existing environment or for planning a new one. In this post I will walkthrough some basic methods for monitoring PCoIP traffic in a VMware Horizon View (formerly VMware View) desktop.
Since the release of VMware View 5, VMware has included additional WMI counters that get installed when the View agent is loaded in your desktop images. These counters are used for monitoring PCoIP session statistics. The easiest way to monitor these is to run Perfmon in a desktop. This works great and it’s free, so if you do not have a tool that can monitor WMI counters remotely this will get the job done.
You should now be looking at the Permon graph and it will be displaying the counters that we selected earlier. In this sample I wanted to monitor session latency and session bandwidth, which are both important. These numbers will help me estimate what my session performance will be and also how much network bandwidth each session will use.
I can then take these numbers and estimate what our total network performance might be with some larger number of users connecting from the same locations.
This is a manual way to gather the details, but for those who don’t have fancy tools, it’ll help them get the job done. Note: You will want to capture these details from a variety of desktops to capture a sample of the different types of users in your environment.