Just for a bit of amusement and interest, thought I’d lay down a challenge to see if anyone has a system that can beat what I’m currently using :-)
I’ve chosen Redway Turbine for the benchmark as there is no configuration other than "Full Screen" or "Windowed" and it’s only a small download and doesn’t take long to complete. If there is preference for another application, then let me know :-)
For consistency, I’m running "Windowed", as this will run in the same resolution from any system (1024x768) so you get comparable results. I can do a 4K benchmark if anyone would like to up the ante! :-D
Graphics wise, I know this is a GRID forum, but GRID aligns with the Quadro range so if you have a Quadro in your system then that’s cool.
Here are my results, if you think you can beat them, come and have a go! :-D … And even if you can’t, let’s have a look and see if we can help tune your platform :-)
That’s not bad, it’s only taken 7 months to get a response despite over 1000 views! haha :-)
So, a fellow Cisco advocate! Great choice, we use Cisco servers too!
Thanks for running that benchmark and generating some results for us. I’m going to be honest, that score is on the lower side of what you should be hoping for, however it is representative of that GPUs performance and use case, which I’m sorry to say is not going to be CAD workloads. You have a good server specification with nice fast CPUs and a nice chunk of RAM, but it is really being handicapped by that GPU. Really, you should be looking at nothing less than Maxwell. The K1 was never intended for anything resource intensive. A K2 would fare a lot better for this task, but it’s older technology now, and they will soon become a bottleneck for your Hypervisor choice, as the last versions to support Kepler are XenServer 7.1 and ESXi 6.5. Drop an M60 in there and watch the performance (and user density when running CAD) change dramatically!
However, let’s see if we can bump up that score a little bit, as the tuning will be the same regardless of GPU … So, starting from the bottom:
Ensure your UCS firmware and BIOS are fully up to date. A new version was released last month.
Go through your BIOS settings and tune for Maximum Performance. That includes CPU, Memory and Cooling / Fan Speed. Remove all "Balanced" / "Economy" settings.
Hypervisor, you don’t mention what you’re using, however as you’re using Horizon, I’m pretty sure you’ll be running ESXi. Make sure this is the latest version of 6.5, nothing older! 6.5 has a lot of performance fixes over 6.0.
Set ESXi for "High Performance".
Install the latest NVIDIA GRID drivers for the most up to date functionality and performance.
Ok, that’s the infrastructure part covered. Nice and easy, nothing out of the ordinary there.
VM Specifications
RAM is fine
GPU is a little low, I’d be looking at at least 2GB (K160Q) if not more (K180Q) for CAD. However increasing frame buffer won’t help your benchmark results.
CPU is too low. Nothing less than 4 vCPU per VM. Maybe more when you’re running CAD workloads.
Wow, that’s some serious thread-resurrection!! I thought this was done! :-D
Have you got an M60 and P40 installed in the same R730? …
Yeah, looking at your specs that score is way too low! … Start from the bottom of the stack and work up …
> Make sure BIOS version / firmware is up to date.
> Optimise BIOS for Performance. These setting vary from vendor to vendor, so research the best way to do it.
> Ideally, make sure all your software is up to date and fully patched (Hypervisor & Operating System)
> Make sure your vGPU Scheduler is set for Best Effort (there’s no GPU cycle limitations)
> Modify your vCPU configuration to 2 Sockets with 8 Cores Per Socket. However, unless your application is multi-threaded, you’re far better off reducing to something like 4 Cores Per Socket (8 vCPU) or even 2 Cores Per Socket (4 vCPU).
> Make sure you’re running the most up to date vGPU drivers, and in the NVIDIA Control Panel, configure for Max Performance
> Make sure you’re running the most up to date VDA
> Run the Citrix Optimiser on your Operating System ( Citrix Optimizer Tool )
> Set Operating System Power settings
> Lastly … When benchmarking, don’t forget to disable the FRL for your VM … ;-)
Cool. Obviously don’t disable the FRL in a production environment though …
Yes, although it technically works, having mixed GPUs in the same sever is not supported. Fine for a Lab, but a no no for production running. I personally don’t understand why server vendors won’t support it, I’ve had no issues in my lab and have run mixes of Maxwell, Pascal and Volta without issue. Maybe support for it will come later on, but at the moment, we’re limited to a single type of GPU per server for production environments.