The Apps/Processes tab shows all of the processes and applications running on either the virtual desktop or the session host depending on the session dialog you are viewing.
Figure 1: Apps/Processes tab for a Virtual Desktop Session
The display includes resource utilization and a small trend graph for each individual application or process running currently.
Note that when viewing historic sessions, application and process information is always displayed for the current date and time, as indicated by the timestamp above the table.
Each of the information/metric tabs can be used to either sort by top metrics or even search for a particular process to troubleshoot, ultimately giving you a view into any process or application used from within a user session. To search for specific data, you can use the individual column filter by mousing over the column heading and clicking the filter icon.
The processes tab lists all of the processes that are running on a session host machine, for each process you can see the following metrics
- Name: The name of the process.
- Program: The name of the executable (.exe) that is supported by the process.
- User: The AD user that is utilizing the process.
- PID: Process ID assigned by windows to differentiate processes.
- Duration: How long that process has been running on the machine.
- CPU: The amount of CPU resources the process is utilizing at the moment.
- Memory: The amount of memory resources the process us utilizing at the moment.
- I/O: The number of bytes transferred in input/output operations generated by the process.
- Pagefile: The amount of reserved hard disk space the process is using.
When resource utilization has been confirmed to be the cause of performance issues, you can sort the metrics by CPU, Memory, I/O, or Page File to identify the specific process(es) or application(s) that are utilizing the most resources on the session host machine.
In shared sessions (Published Apps and Desktops) you also are able to see all the process for all of the users that are on that session host. This them gives you the ability to see if there is a process or different user session that is causing high resource utilization on the session host and then causing issues for multiple users.
The Applications sub tab is displayed for virtual desktop sessions only. It lists all of the applications running on the virtual desktop machine. For each application, you can review the following metrics:
- Name: The name of the application.
- User: The AD user that is utilizing the application.
- CPU: The amount of CPU resources the application is utilizing at the moment.
- Memory: The amount of memory resources the application is utilizing at the moment.
Just like in the processes section, you can leverage the application section to identify if there is a hung application that has high resource utilization and is causing problems for the user’s session.
You can use the applications tab to also troubleshoot user behavior related issues inside of a session for instance in a VDI (XenDesktop) session, you can also see the Application name down to the window title. Many customer’s use this to identify users running specific streaming apps within the web browser, like Netflix or ESPN, inside of the session and point to this as being the cause of the performance issues.