NVIDIA GRID K2 VGPU with Citrix XenServer part 4 – Benchmarking

This post is a part of following series:

For me this was the most interesting part from the beginning – performance tests. There are many NVIDIA demos and 3rd party tools to demonstrate how powerful the card is. But what I needed to see is benchmarked score result and that’s why I decided to use Unigine Heaven benchmark tool.

I’m aware of that it’s not the same type of workload like in CAD (autocad, catia) applications, but this gives us a small overview of performance differences in understandable figures.

My test VM was configured as follows:

Configuration above mentions K280Q (highest profile), but tests were made with all GRID K2 profiles (from 200 to 280 and pass-through in addition).

Here’s my physical workstation configuration:

As you can see, I tried to get similar configuration on both physical and virtual environment. Quadro 5000 isn’t the best pick, but it is used for CAD workloads and I think we can use it as a refference to the GRID vGPUs.

Ok, results!

TestVM1
K200
TestVM2
K220Q
TestVM3
K240Q
TestVM4
K260Q
TestVM5
K280Q
TestVM6
PassThrough
Physical Workstation
CPU E5-2650
2.60Ghz
4 cores
E5-2650
2.60Ghz
4 cores
E5-2650
2.60Ghz
4 cores
E5-2650
2.60Ghz
4 cores
E5-2650
2.60Ghz
4 cores
E5-2650
2.60Ghz
4 cores
Xeon W3670
3.2GHz
6 cores
RAM 24GB 24GB 24GB 24GB 24GB 24GB 24GB
GPU K200
256MB
K220Q
416MB
K240Q
896MB
K260Q
1856MB
K280Q
3776MB
GRID K2
4095MB
NVIDIA Quadro 5000
2560MB
FPS 11.4 35 49 49 49.3 51.2 21.1
Score 287 881 1233 1237 1242 1290 532
Min FPS 5.4 7.9 8.1 8.1 8.1 8.1 6.8
Max FPS 33.3 66.5 67.8 69 68.5 96.5 39.8

Clipboard01

* You can click on the machine name to see the complete html result file.

Difference that I couldn’t avoid is screen resolution – VMs were running in 1920×1080 screen while physical machine was running in 1920×1200. This had small impact on the results, but IMHO results wouldn’t differ more than just few points in plus for physical workstation.

At the end – as you can see in the table even the smallest K220Q GRID profile was able to beat physical Quadro 5000 workstation. Of course these are only a numbers and what really matters in such cases is FPS on the connected client, not VM itself. I assure you – video on the client was really smooth like for remote VM connection (in my case it was ~500km distance from HDX connected client over 60mbit connection). In the next days I’ll also attach video recorded session with benchmark running so you can see how smooth it actually is.

Leave a Reply