NOTE: Goliath Performance Monitor supports NVIDIA K1 and K2 cards running on Citrix Hypervisor. Additional vGPU card support on other platforms is currently unsupported.
The vGPU tab displays performance metrics collected from the Virtual Graphics Processor used in a session. This tab is useful in determining what may be causing a bad user experience in the session related to graphical usage. From here you can also determine if your user is on a machine that is using the vGPU to its potential or if they would benefit from additional resources.
Figure 1: vGPU tab
What is a vGPU?
A standard GPU is a graphics processor that’s used to offload graphics processing away from a physical desktop’s CPU and memory. A vGPU (or virtual GPU) is used to offload graphics processing away from the virtual machine’s CPU and memory and process it on a GPU that’s installed on the virtual host.
Configuration and Frames Per Second
- vGPU Configuration: Information on the vGPU, Host and historical usage.
- Frames Per Second: Shows a historical view of Frames Per Second (FPS) in use during over the duration of the session.
How to Troubleshoot: FPS is a good indicator of what is going on in the session graphically. In the example session above the user started streaming a video which caused FPS to jump up to 30 FPS. |
Host GPU and vGPU Memory
Host CPU Compute & vGPU Memory charts displays vGPU Compute and vGPU Memory usage for the current session.
How to Troubleshoot: This section gives an indication of what’s bring processed graphically and how many resources the current activities are taking up. This will allow you to determine what may be causing performance bottlenecks when users are engaging in activities such as streaming video. This will also help in sizing the appropriate vGPU needs for each virtual machine. |