23198 graphics acceleration is for all modern users
play

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig - PowerPoint PPT Presentation

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig Wrtz Rasmussen IT specialist, Holstebro Kommune tr@holstebro.dk Twitter: @TommyTrut Agenda Who we are The way we do IT The challenge The solution The outcome Q&A


  1. 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig Würtz Rasmussen IT specialist, Holstebro Kommune tr@holstebro.dk Twitter: @TommyTrut

  2. Agenda Who we are The way we do IT The challenge The solution The outcome Q&A 09-10-2017 1

  3. About Holstebro Kommune Municipality in western Denmark Area: 801,6 km 2 Approx. 60 km ”from sea to sandy moor” Approx. 20 km ”from fjord to forest” Population: 58.378 (on 01-09-2017) employees: 3.776 (5.500 incl. part-time) It-users: 3.455 Administrative locations: 145 Connections: Dark fiber 1Gbps VRF from NiaNet (local ISP) 09-10-2017 2

  4. The way we do IT ”Big bang” replacements since mid -90s 1.500 pc’s and 200 servers replaced over a weekend New IT platform every 4-5 years Lease financing Municipality merger in 2007 178 municipalities became 98 Holstebro Kommune is the result of 3 municipalities 1 Citrix based 2 traditional client-server based IT departments already merged late 2005 New platform build from mid-December 2006 All users on a uniform platform New to all – New municipality, new computer Based on Citrix Presentation Server 4.0 and thin clients 09-10-2017 3

  5. The way we do IT XenApp primary platform since 2007 Objective – >99% apps runs on the Citrix platform 2007-2012 Published apps on HP XPe devices 2012-2017 Full desktop on Wyse ThinOS devices 2017-2021(?) Full desktop on HP ThinPro devices 09-10-2017 4

  6. The challenge The 2012 platform becoming blunt Processes using 100% CPU Internet Explorer Google Chrome Analysis shows active content is the cause Memory usage vastly increasing .NET applications Increasing demand for video Desktop video conference User guides on YouTube ”Customer” success stories on intranet Normal applications more graphical demanding 09-10-2017 5

  7. DO IT FOR THE USER!

  8. The Solution VM VM VM VM VM VM VM VM VM VM VM VM XenServer - XenApp XenServer - XenApp XenServer - VDI DDC XA DDC XD Lic Srv MDT PVS StoreFr. WEM VMWare 09-10-2017 7

  9. The Solution - Hardware Cisco UCS B200M4 19 XenServers for XenApp Dual XEON E5-2680 v4 @ 2.4 GHz 512 GB RAM Tesla M6 10 for VMWare Dual XEON E5-2680 v4 @ 2.4 GHz 512 GB RAM 3 Cisco UCS C240M4 XenServers for XenDesktop Dual XEON E5-2680 v4 @ 2.4 GHz 256 GB RAM 2 Tesla M60 09-10-2017 8

  10. The Solution - Software Windows 10 on Laptops/VDI(XenDesktop) Windows Server 2016 on backend/XenApp Office 2016 64-bit on Citrix XenApp Imprivata FSLogix Profiles Apps Rules Citrix Workspace Environment Manager Shortcuts Printers Registry (HKCU) 09-10-2017 9

  11. The Solution - Clients Thin Clients HP t630 m. ThinPro 6.1 Up to 2 monitors 1920x1200 Laptops 3 models ”Small” – Lenovo x260 ”Large” – Lenovo L560 ”Hybrid” – Lenovo Miix510 ”Dirty” – have been out in the real world ->Guest network – access through NSAG Docking station w/up to 2 monitors 1920x1200 Lenovo Pro Dock - based on Display link chipset 09-10-2017 10

  12. The outcome Reduced CPU load Full screen HD videos runs smoothly Little CPU load Active content in browsers no longer an issue 3D applications can be run from XenApp Autodesk Revit SketchUp Pro More flexibility for all users Now everyone can work from everywhere Finally achieved the >99% apps on Citrix objective 09-10-2017 11

  13. The outcome - vGPU usage A random server on a random day at a random time XenServer VM ➢ Windows Server 2016 ➢ XenApp 7.15 ➢ 7 vCPUs ➢ 60GB RAM ➢ M6-1A vGPU profile 09-10-2017 12

  14. The outcome - vGPU usage 09-10-2017 13

  15. The outcome - GPU vs no GPU Log on 1. Start Office apps 2. A little test: Outlook A. Word – create new document Using the same VM B. Excel – open spreadsheet C. With vGPU PowerPoint – open this presentation D. Start Internet Explorer Without vGPU 3. Run HD YouTube clip full screen A. No other users on the VM Start Google Chrome 4. Run HD YouTube clip full screen GPU Profiler by Jeremy Main A. Close all apps 5. (gpuprofiler.com) Log off 6. VM specs XenServer vm w/Windows Server 2016 + XenApp 7.15 7 vCPU 60 GB RAM Client HP T630 w/2 1920x1200 monitors 09-10-2017 14

  16. The outcome - GPU vs no GPU test results With M6-1A vGPU Without vGPU 09-10-2017 15

  17. The outcome - GPU vs no GPU test results Logon Logon With M6-1A vGPU Without vGPU 09-10-2017 16

  18. The outcome - GPU vs no GPU test results With M6-1A vGPU Without vGPU 09-10-2017 17

  19. The outcome - GPU vs no GPU test results IE Chrome Chrome IE With M6-1A vGPU Without vGPU 09-10-2017 https://developer.nvidia.com/video-encode-decode-gpu-support-matrix 18

  20. The outcome - GPU vs no GPU test results Resources are optimized using GPU User experience even more important Without GPU video was lagging slightly Rendering better with GPU With M6-1A vGPU Without vGPU 09-10-2017 19

  21. The downside of using GPUs Increased bandwidth usage Lost flexibility on XenServer Live migration not possible Service windows required for updating XenServers Limited number of VMs per host Limited by the amount of Framebuffer available Not possible to overcommit framebuffer/vGPU Additional host needed for PVS image maintenance etc. What IS a good user experience!? Server side optimization may increase the client HW requirement If you optimize for 3D graphics other users may suffer Example: Black box around cursor when using HDX3DPro with receiver for Linux (and Mac). 10/9/2017 20

  22. Key takeaways Good user experience is a diverse concept Just adding GPU is no guarantee for success Will we continue using GPUs for virtualization? vGPUs are relevant for all users! DO IT FOR THE USER! 09-10-2017 21

  23. Q&A 09-10-2017 22

  24. 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS THANK YOU FOR ATTENDING! Tommy Stylsvig Würtz Rasmussen IT specialist, Holstebro Kommune tr@holstebro.dk Twitter: @TommyTrut

Recommend


More recommend