virtual desktop infrastructure study - · pdf file5 dell virtual remote desktop –...

14
1 DELL Virtual Desktop Infrastructure Study END-TO-END COMPUTING Dell Enterprise Solutions Engineering

Upload: buidiep

Post on 20-Mar-2018

234 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

1  

DELL Virtual Desktop Infrastructure Study

END-TO-END COMPUTING Dell │ Enterprise Solutions Engineering

Page 2: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

2  

THIS WHITE PAPER  IS FOR  INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL  INACCURACIES. THE CONTENT  IS PROVIDED AS  IS, WITHOUT EXPRESS OR  IMPLIED WARRANTIES OF ANY KIND. 

Dell, the Dell logo, PowerEdge, PowerVault, and OptiPlex are trademarks of Dell Inc; AMD is a registered trademark and Opteron  is a trademark of Advanced Micro Devices,  Inc.;  Intel, Celeron, and Xeon are registered trademarks and Core is a trademark of Intel Corporation in the U.S and other countries; Microsoft, Windows, Windows Vista, Microsoft Word, Active Directory,  Excel,  Internet  Explorer,  and  PowerPoint  are  either  trademarks  or  registered trademarks  of  Microsoft  Corporation  in  the  United  States  and/or  other  countries;  VMware  is  a  registered trademark of VMware Inc. 

Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Dell disclaims proprietary interest in the marks and names of others. 

©Copyright 2008 Dell Inc. All rights reserved. Reproduction in any manner whatsoever without the express written permission of Dell Inc. is strictly forbidden. For more information, contact Dell. 

Information in this document is subject to change without notice. 

 

Page 3: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

3  

Table of Contents

Abstract: Dell Virtual Remote Desktop – Infrastructure Sizing Study ........................................................... 5 

Introduction .................................................................................................................................................. 5 

1.0 Dell’s VRD Solution .............................................................................................................................. 5 

2.0 Infrastructure Sizing Summary ............................................................................................................ 6 

3.0 Experimental Setup and Workload Design ......................................................................................... 7 

3.1 Server and Storage Hardware: ........................................................................................................ 8 

3.2  Desktop Virtual Machine Configuration: ....................................................................................... 8 

4.0 Performance Results ........................................................................................................................... 9 

4.1 High Performance User ................................................................................................................... 9 

4.2 Knowledge Worker ....................................................................................................................... 10 

4.3 Structured Task Worker ................................................................................................................ 12 

5.0 Summary and Suggested Guidelines ................................................................................................. 13 

Page 4: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

4  

    

Page 5: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

5  

Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing

Enterprise Solutions Engineering Dell Inc.

Introduction The Virtual Remote Desktop (VRD) solution that uses Dell™ hardware with the VMware® Virtual Desktop Infrastructure (VDI) application is the second offering from Dell in the flexible computing space. The Dell VRD solution addresses the need of customers who require alternate desktop architectures. In a VRD infrastructure, the user applications, data, and images are maintained by a data center administrator. Each desktop instance is run inside a Virtual Machine (VM) running on Dell PowerEdge™ servers running VMware ESX virtualization software. This white paper describes the sizing guidelines for configuring the backend infrastructure (ESX servers in particular) for a Dell VRD solution.

1.0 Dell VRD Solution  The Dell VRD solution is built on Dell hardware and VMware VI3 and Virtual Desktop Manager (VDM) applications. The components of this solution using Microsoft® Active Directory® (AD) servers are shown in Figure 1. Enterprise desktops are hosted on VMware infrastructure and accessed by remote users through the VDM connection server. VDM connection server handles both the creation/provisioning of desktop VMs and the user connections to those VMs. The VMs run in a resource-isolated, secure environment and support both Microsoft® Windows® XP and Windows Vista® 32-bit operating systems.

AD authentication is performed when the user enters login information and password through the web access or VDM client. User policies and assignments are handled by the VDM server by polling the Microsoft® AD server for user and group information to assign the appropriate VM. After passing authentication, the user’s AD credentials are passed through to the target VM and an RDP connection is established. This solution provides Dell IT customers with centralized control over desktop computing resources and their data by hosting

Figure 1: Active Directory (AD) VRD Solution 

Page 6: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

 

corporatof being than one

2.0 Infr When sn-desktoconfiguraworkloadin determconfiguraof CPU, number To repreexperimehigh-perthereforeworkloadpurposeswell.

Figure 2 are usedavailableVMware,six for hduring te

e desktops able to acce client.

rastructur

sizing a Vop scenarioation (suchds (such as mining how ation of the amount ofof desktops

esent a ranents using trformance ue most of thd. Structures, and for s

Figure

shows the d by VMwae at http://, the range heavy worklesting serve

in enterpriscess their c

re Sizing Su

RD solutio depends

h as amoun typing spee many desk Dell serverf memory) s can run wit

nge of deskthree types ser. A VRD

hese experimed task worksome custom

 2: CPU Load 

CPU load onare for VDI/www.vmwaof desktop oads to tener usage an

se hardwarecomplete de

ummary 

n, the seon a numbnt of memeds, applicaktops can ber that is hoshave to bethout perfor

ktop user scof workload solution is ments were ker and higmers, a VR

for PowerEd

n two Dell P sizing effoare.com/pdfVMs that co

n for light wnd end-use

e inside a daesktop envir

rvers and ber of factory, desktotions used, e hosted onsting the dee sized apprmance deg

cenarios, Dds: structuremost suited performed h-performa

RD solution

dge R805‐ (4 c

PowerEdge sorts, which f/vdi_sizing_ould be supworkloads. Dr performan

atacenter. Uronment fro

storage ttors. On thop resolutio network ac

n a single seesktops (sucpropriately radation.

ell Enterpried task workd for a knowgenerating nce users acan be use

cores) and PE

servers runn are docum_vi3.pdf. Inported per Dell engineence expecta

Users also gaom any loca

that are rehe user sidon, OS settccess) play aerver. At thech as numbeto ensure

se solutionker, knowle

wledge work sizing requare includedd to satisfy

E 2950 (8 core

ning similar mented in tn the studyprocessor cers observeations that

ain the flexiation using

equired fode, the destings) and a significante other ender of CPUs, that an op

s engineersdge worker

ker scenarioirements fo

d for compay these use

 es)  

test scriptsthe white py performeore ranged d similar rewere met w

ibility more

r an sktop user

t role d, the type timal

s ran , and , and r this rison rs as

s that paper d by from esults when

Page 7: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

 

configuriworkload Figure 3 VMs werall deskttaken wmedium which fetook a sh

Fig

3.0 Exp In order user desThe scriactions, were comcheck. The Autointo themany givesizing pathe know Perform

ing six to eids.

shows the re running ttop VMs to hen runnin workload watured a fashorter durat

gure 3: Execu

perimental

to size the sktop worklopts can besuch as pe

mpared to t

oIT scripts m so that then time. Theaper from Vwledge work

these steps

ght desktop

execution tthe workloaensure thag a single was approxster typing tion of six m

ution Time of 

l Setup an

backend infoads using ae compiled erforming vahe client-se

are run on he VMs are e operations

VMware “VDIker occur in

s in a loop s

p VMs per C

time for a sd simultanet the run tdesktop VM

ximately sixspeed (200

minutes to co

Single Iterat

d Workloa

frastructurea general scinto executarious opererver scripts

individual dnot all syncs performedI Server Siz the followin

equence.

CPU core for

single iterateously. The imes did noM on an idx minutes a0 wpm compomplete the

ion of Knowl

ad Design 

e for a Dell Vripting and tables that rations on ps used by th

desktops anchronized ad by the knzing and Scang sequence

r heavy and

tion of the scripts werot deterioradle server. and 54 secopared to 120e same set o

edge Worker

 

VRD solution Windows G simulate aproductivity he VMware V

nd have a dnd doing thowledge woaling”. Opere:

medium kn

script on eare executed te when coThe executonds. The h0 wpm for mof actions.

r script on De

n, engineersUI automata corporate applicationVDI sizing s

degree of rae exact samorker are barational step

nowledge wo

ach VM whe 15-20 time

ompared to tion time ofheavy workmedium wo

 esktop VMs 

s simulated ion tool: Au

e desktop us. These sc

study as a s

andomness me operatioased on theps performe

orker

en all es on time f the

kload, rker)

end-utoIT. user’s cripts sanity

built ns at e VDI ed by

Page 8: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

8  

1. Start a PowerPoint® application. Open a 5-MB presentation with automation and go through 50 slides. Close the PowerPoint application.

2. Start an Internet Explorer® application. Browse three different web pages. Close the Internet Explorer application.

3. Start a command prompt and perform a directory listing. Close the command prompt.

4. Start a PowerPoint application. Open a 5-MB presentation with automation and go through 50 slides. Close the PowerPoint application.

5. Start an Excel® application. Open an Excel file. Close the Excel application. 6. Start a PowerPoint application. Open a 5-MB presentation with automation and go

through 50 slides. Close the PowerPoint application. 7. Start a Microsoft Word® application. Type a one-page document. Close the Microsoft

Word application. Performing a single iteration of these operations took approximately 5-7 minutes depending on the typing speed used. Typing speeds of 120 wpm and 200 wpm were used to gather multiple data points. The typical typing speed for experts is in the 60-75 wpm range, and therefore these results represent a worst-case scenario for most customers. The BAPCO® SYSmark® 2007 performance metric application was used to represent a performance user and also to enable comparisons to customers with existing client hardware. Simple data entry tasks were performed to simulate a structured task worker. In addition, the AutoIT executable runs within the desktop VM and there is no interaction with external clients. Therefore, there is no end-user latency that is measured for this study and all the measurements are performed at the ESX server hosting the desktop VMs.

3.1 Server and Storage Hardware: • Dell PowerEdge R805 (AMD® Opteron® Processor 2222 3.0GHz, 16GB DDR2-667)

o Software – ESX Server 3i 3.5.0 build-62774 • Dell PowerEdge 2950 (Intel® Processor E5345 2.8GHz, 32GB DDR2-667)

o Software – ESX Server 3i 3.5.0 build-62774 • Dell PowerVault® MD3000 (15 x 146GB 15k RPM RAID-5 Array)

3.2  Desktop Virtual Machine Configuration: • XP Desktop

Single Virtual CPU, 384MB Memory, 10GB virtual disk Windows XP Professional with SP2

• Windows Vista Desktop Single Virtual CPU, 1024MB Memory, 30GB virtual disk Windows Vista Business Edition

Page 9: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

 

A Dell ddesktop software

4.0 Per This sectstructure

4.1 High  SYSmarkused to Solutionsbusiness Figure 4 compareserver w

The firstas expecsingle vithe num8% (tworanged famong t

desktop maVMs, gathe

e to gather p

formance 

tion summaed task work

 Performanc

k® 2007 pre measure as engineerss users in th

shows the es it to perwith two dua

Fig

t bar shows cted, the bertual desktober of VMs

o VMs per cfrom 12% tohe three de

chine was r time stampower consu

 Results 

arizes the reker workloa

ce User 

eview is a cland compas chose a e areas of v

performancrformance ol-core Intel®

gure 4: SYSma

the performest performop VM is 4%on the Powecore), a dego 42% for vsktop VMs.

used as a mps to measumption of t

esults for thds.

ient benchmre PC perfosubset of

video creatio

ce results wof a virtual ® Xeon® C

ark Performa

mance of a mance was o% to 10% beerEdge 805vgradation inideo creatio

test controure script ruthe Dell serv

he high-perf

mark from Bormance bathe benchmon, e-learni

when runnin desktop ru

CPUs.

ance on PCs a

high-end Pobserved onetter than a v server is i

n SYSmark on, which is

oller machiun times, anver hosting

formance u

BAPCO (httpased on remark that ng and, offi

ng the bencunning insid

nd Virtual De

PC equippedn this confi physical PCncreased tobenchmark the most co

ne to launcnd run powe the desktop

ser, knowle

p://www.baeal world areflects usace productiv

hmark on pde a Dell P

esktop VMs 

with a duaguration. Pe

C with a singo 4% (one V performancomputer-int

ch tests oner measurep VMs.

edge worker

pco.com) thpplications. age patternvity.

physical PCsPowerEdge

 

al-core CPU erformance gle-core CPUVM per core)ce occurredtensive work

n the ment

r and

hat is Dell ns of

s and R805

and, of a U. As ) and that kload

Page 10: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

 

Figure 5 the Powethe CPU the CPU complete For a highigh systinstance sized accsizing guwill exha

4.2 Know The knowTwo typknowledgdesktop documenprompt.

CompariFigure 6knowledgfree memmemory

shows the erEdge 805v at 100% w is saturatee compared

gh-performatem power, of SYSmarcordingly. Fuideline of oaust ESX ser

wledge Work

wledge woring speeds ge worker user that us

nts. The us

ing Heavy an6 illustratesge worker wmory is sho. Time is re

Figure 5: C

CPU usagev server. W

when executd at 100% with the on

ance user w exceeding rk is observFor this partone VM per rver resourc

ker 

ker workloa were used,scenarios. ses Microsofer also ope

nd Medium W the CPU aworkloads. own in the presented o

PU Usage Ru

e when runnWhen SYSmating the videfor longer p

ne-VM and f

ith workloadone VM per

ved to saturticular work CPU core (ces and resu

ad details a, 120 wpm The knowleft PowerPoinened web p

Workload Scand memorThe CPU lo secondary on the X-axi

nning SYSma

ning the oneark is run oneo creation periods of tfour-VM ben

d characterir core will rerate a singlkload, used (of the ESX ult in perfor

nd operatio and 200 wedge workent, Word, an

pages and e

cenarios ry usage w

oad is plotteaxis (greens.

ark on Deskto

e to eight vn four VMs s benchmarkime and the

nchmark run

stics similaresult in none CPU com to reflect a server) is omance degr

nal steps awpm, to reper is a repnd Excel apexecuted co

when runnined on the pn line) as a

op VMs 

virtual desktsimultaneouk. When rune workload ns.

r to SYSmar-optimal pepletely and a high perfooptimal. Goradation to t

re describedpresent medresentation plications toommands o

ng the heavprimary axisavailable MB

 

top instanceusly, it satunning eight takes longe

rk requiring rformance. will have tormance-usoing beyondthe end use

d in sectiondium and h of a corpoo create andn the comm

vy and mes (blue line)Bytes of sy

10 

es on rates VMs,

er to

very Each to be ser, a that

er.

n 3.0. heavy orate d edit mand

dium ) and ystem

Page 11: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

 

Fi

The firstpowered(startingstarted,

When th15.4GB memory of that mperiod. Oanother amount ESX pagsince all Similar Cas well.

WindowsThis secand Winthe WinTherefor384MB omemory the resuVMs per

Since thdesktopsdifferentconfigureconsumeup appro

gure 6: CPU a

spike for C on. As the

g at 4:33), which subse

he VMs are ato 5.7GB s requiremenmemory. ThOnce the sc2GB of syof memory

ge sharing a the desktoCPU and me

s XP Professtion compadows Vista dows XP e

re, the Windof system m configuratilts are simil CPU core (t

e memory s differ sign when comed with 16ed approximoximately 13

and Memory

CPU load in e scripts arethe CPU lo

equently rem

all poweredsince each nt for 24 VMhe available cripts start stem memo used to 6.3algorithm eop VMs are emory trend

sional SP2 vsres knowledBusiness ed

edition are dows XP desmemory. Thon of 1GB. ar (76% fortotal of 24 V

requiremenificantly, themparing the6GB of memmately 6.5G3.3 GB of sy

y Usage for He

the heavy we started seoad is obsemains stead

d on at 4:04VM is conf

Ms). The pag memory is executing, ory is used3GB to run kenables a sa using the ds are obse

s. Windows Vdge worker dition. The 256MB andsktop for mhe Windows When comr XP and 74VMs).

ts for Winde amount oe two typemory; the B of memoystem mem

eavy and Me

worker charequentially orved to inc

dy at a high

4, the availaigured withge-sharing os observed the memod during thknowledge wavings of asame applicrved for the

Vista Busine workload eminimum md 1GB for edium and

s Vista deskparing the

4% for Micro

dows XP prof system mes of deskt24 Windowry; and theory.

dium Knowle

rt occurs at on a free de

crease sequ state (start

able memorh 384MB ofoptimizationto be at 11ry usage ise workloadworker scrippproximatecations ande medium k

ess Edition execution omemory con

the Windowheavy work

ktop VM waaverage CP

osoft Vista)

ofessional aemory constop VMs. T

ws XP deskte 24 Window

edge Worker 

4:10 whenesktop VM eentially till ting at 6:30

ry is observf memory (n in ESX rec1.1GB after s observed d execution,pts on 24 deely 3GB of s operating

knowledge w

on Windows nfiguration rws Vista Bkloads wereas configurePU usage onwhen execu

nd Windowssumed was aThe PowerEtop VMs (aws Vista de

Workload 

n all the VMevery 7 minthe 24th V).

ved to drop (total of 9.2claims a maja 15-minutto increase, increasingesktop VMssystem mesystem ima

worker work

XP ProfessrequirementBusiness ed configured

ed with a hn both deskuting six des

s Vista Busalso significEdge R805 along with esktop VMs

11 

 

s are nutes VM is

from 2 GB jority teidle e and g the . The mory ages. kload

sional ts for ition. with igher

ktops, sktop

iness cantly was ESX) used

Page 12: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

 

Figure 7: 

4.3 Struc Finally, Ddesktop columnsnumber workload

Figure 8 hosted o16 until

CPU Usage a

ctured Task 

Dell Solutiouser enters). The onlyof concurre

d is higher t

shows the on a single it reaches a

nd Memory U

 Worker 

ns engineers 900 randoy applicationent desktopsthan the pre

CPU and mPowerEdge

a total of 64

Usage for XP 

rs simulatedom numbersn that is rus that can bevious two s

memory usaR805 serve VMs.

Professional

d a structus into a Micnning on thbe hosted oscenarios.

ge for multer. The num

l and Window

red task wocrosoft Excehe desktop on the Powe

iple-structumber of desk

ws Vista Busin

orker scenael workshee is Excel. AerEdge R805

red task woktop VMs is

ness Desktop

rio in whicht (30 rows

As expected5 server for

orkers that incremente

12 

 

p VMs 

h the x 30 , the r this

were ed by

Page 13: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

13  

Figure 8: CPU Usage and Memory Usage for Structured Task Worker Scenario 

The average CPU usage when running 16 VMs (four VMs per CPU core) is 15% and the system memory used is approximately 5.5GB. As the desktops are running, more system memory is made available to the system due to transparent page sharing by the ESX server that frees up to 12GB while 16 desktop VMs are running the data entry workload. At 7:41, 16 additional VMs are powered on (from suspend mode), whichresults in a CPU usage spike of up to 60%. Once all the VMs are powered on, the average CPU usage, when running the structured task worker on 32 concurrent VMs, increases to 31% and available system memory drops to 8GB during the run period for 32 VMs.

After 20 minutes at 8:02, an additional 16 VMs are powered on and the workload runs on 48 desktop VMs, which increases the average CPU usage to 61% and drops the available system memory to 2.4GB. The CPU usage almost spikes to 100% when the final 16 VMs are powered on while running 48 VMs. When the workload runs on the remaining 16 VMs (increasing the total desktop VMs running to 64), the average CPU usage increases to 79% and available memory is as low as 1.8GB during this period. The CPU usage volatility is more pronounced during the 48 and 64 desktop VM runs since the scheduling overhead on the ESX server is extremely high due to the large number of VMs.

5.0 Summary and Suggested Guidelines Figure 9 shows the range of desktop virtual machines that were hosted on the PowerEdge R805 based on the workload profile used in this study. For a high-performance user, there was a negative impact on overall performance when more than four VMs were running on the server.

Page 14: Virtual Desktop Infrastructure Study - · PDF file5 Dell Virtual Remote Desktop – Infrastructure Sizing Study End-to-End Computing Enterprise Solutions Engineering Dell Inc. Introduction

14  

52%

86% 84%79%

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

High Performance User

Knowledge Worker ‐Heavy

Knowledge Worker ‐Medium

Structured Task Worker

CPU U

tiliza

tio

n(%

)

1 VM per Core

6 de

sktop VMs p

er Core

8de

sktop VMs p

er Core

16 desktop

 VMs p

er Core

 

 

 

 

 

 

 

 

 

Figure 9: Recommended Desktop Virtual Machines Based on Available CPU Cores 

For a knowledge worker scenario, running 24 to 32 VMs resulted in about 85% of CPU usage and no degradation in end-user performance. For a structured task worker scenario, up to 64 VMs were hosted on a single server with no negative impact to desktop-user performance. When performing capacity planning for a VDI deployment, the end-user workload will have a large impact on the number of ESX servers required to host the remote desktop images inside the data center. Similar analysis needs to be conducted using a representative desktop workload of the users supported by the Virtual Remote Desktop solution.