23198: graphics acceleration is for all modern users

24
23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS Tommy Stylsvig Würtz Rasmussen IT specialist, Holstebro Kommune [email protected] Twitter: @TommyTrut

Upload: others

Post on 30-Oct-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Tommy Stylsvig Würtz Rasmussen

IT specialist, Holstebro Kommune

[email protected]

Twitter: @TommyTrut

Page 2: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Who we are

The way we do IT

The challenge

The solution

The outcome

Q&A

09-10-2017 1

Agenda

Page 3: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Municipality in western Denmark

Area: 801,6 km2

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

About Holstebro Kommune

Page 4: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

”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 municipalities1 Citrix based

2 traditional client-server based

IT departments already merged late 2005

New platform build from mid-December 2006All 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

The way we do IT

Page 5: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

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

The way we do IT

Page 6: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

The 2012 platform becoming blunt

Processes using 100% CPUInternet 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

The challenge

Page 7: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

DO IT FOR THE USER!

Page 8: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 7

The Solution

VMWare

XenServer - XenApp XenServer - XenApp XenServer - VDI

VM VM VM VM VM VM VM VM VM VM VM VM

DDC XA DDC XD Lic Srv MDT PVS StoreFr. WEM

Page 9: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Cisco UCS B200M4

19 XenServers for XenAppDual XEON E5-2680 v4 @ 2.4 GHz

512 GB RAM

Tesla M6

10 for VMWareDual XEON E5-2680 v4 @ 2.4 GHz

512 GB RAM

09-10-2017 8

The Solution - Hardware

3 Cisco UCS C240M4

XenServers for XenDesktopDual XEON E5-2680 v4 @ 2.4 GHz

256 GB RAM

2 Tesla M60

Page 10: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

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

The Solution - Software

Page 11: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

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 1920x1200Lenovo Pro Dock - based on Display link chipset

09-10-2017 10

The Solution - Clients

Page 12: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

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

The outcome

Page 13: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

A random server on a random day at a random time

09-10-2017 12

The outcome - vGPU usage

XenServer VM

➢ Windows Server 2016

➢ XenApp 7.15

➢ 7 vCPUs

➢ 60GB RAM

➢ M6-1A vGPU profile

Page 14: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 13

The outcome - vGPU usage

Page 15: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

1. Log on

2. Start Office apps

A. Outlook

B. Word – create new document

C. Excel – open spreadsheet

D. PowerPoint – open this presentation

3. Start Internet Explorer

A. Run HD YouTube clip full screen

4. Start Google Chrome

A. Run HD YouTube clip full screen

5. Close all apps

6. Log off

09-10-2017 14

The outcome - GPU vs no GPUA little test:

Using the same VM

With vGPU

Without vGPU

No other users on the VM

GPU Profiler by Jeremy Main (gpuprofiler.com)

VM specs

XenServer vm w/Windows Server 2016 + XenApp 7.15

7 vCPU

60 GB RAM

Client

HP T630 w/2 1920x1200 monitors

Page 16: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 15

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

Page 17: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 16

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

Logon Logon

Page 18: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 17

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

Page 19: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 18

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

IE

Chrome

Chrome

IE

https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

Page 20: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 19

The outcome - GPU vs no GPU test results

With M6-1A vGPU Without vGPU

Resources are optimized using GPU

User experience even more important

Without GPU video was lagging slightly

Rendering better with GPU

Page 21: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Increased bandwidth usage

Lost flexibility on XenServerLive migration not possible

Service windows required for updating XenServers

Limited number of VMs per hostLimited by the amount of Framebuffer available

Not possible to overcommit framebuffer/vGPUAdditional 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 sufferExample:

Black box around cursor when using HDX3DPro with receiver for Linux (and Mac).

10/9/2017 20

The downside of using GPUs

Page 22: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 21

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!

Page 23: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

09-10-2017 22

Q&A

Page 24: 23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

23198: GRAPHICS ACCELERATION IS FOR ALL MODERN USERS

Tommy Stylsvig Würtz Rasmussen

IT specialist, Holstebro Kommune

[email protected]

Twitter: @TommyTrut

THANK YOU FOR ATTENDING!