Download presentation
Presentation is loading. Please wait.
Published byMilton Singleton Modified over 9 years ago
1
Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check Ruben Spruijt @rspruijt
2
Project: V irtual R eality C heck
3
Ruben Spruijt, PQR
4
A-Team Jeroen van de Kamp: j.kamp@loginconsultants.nl Ruben Spruijt: rsp@pqr.nl
5
Introduction Phase 1 & 2 Phase 3 (VDI Deep Dive) Phase 4 (AppVirt) - PREVIEW Unpublished results Agenda.
6
.
7
www.VirtualRealityCheck.net.
8
Performance Analysis & Review VDI + SBC.
9
Independent & Unbiased.
10
Latest Gear.
11
.
19
SBC (TS/XenAPP) Terminal Server AD File Share Hypervisor Terminal Server Logging
20
VDI Hypervisor 7 7 AD File Share Logging 7 7 7 7 7 7
21
Office 2007: Outlook, Word, PowerPoint Excel PDF printer & Adobe PDF Internet Explorer (multiple sites + Flash Video) FreeMind VSI workload (14 minute loop)
23
Phase 1 & 2.
24
Virtualization TS/XenApp: Yes we can! Sweet spot = performance + licensing Best-Practices No vCPU overcommit + 2vCPU minimum Dedicated Host / Reservation, Enforce vMMU! (x86 - vSphere) Intel Nehalem/Westmere: impressive Hyper-Threading + EPT-D = Doubling Capacity Conclusions Phase 1 & 2.
25
Phase 3.
26
Test platform Phase 3: VMware vSphere 4.x Server Brand/ModelHPDL380G6 CPU2 x Intel Quad core 5500@2.67GHz ‘Nehalem’ (16 logical cpu!) Memory96GB DDR3 Disk8 x 146Gb, 820.2Gb, dual port 10.000RPM Serial SCSI RAID levelRAID-5 with online spare RAID controllerHP Smart Array P400i, with 512MB and Battery Backed Write Cache NICNC373i Gigabit Adapters, Broadcom 5708.
27
VSI vs VRC Optimizations.
28
VRC optimizations: Standard VSI Tuning.
29
VRC optimizations: Extra Disabled Services.
30
VRC optimizations: Scheduled Tasks.
31
“…Project VRC must emphasize that it is crucial to test and validate these optimizations in your own VDI deployment…”
32
VDI + Storage.
33
Windows XP Windows 7 + VSI Optimizations Windows 7 + VRC Optimizations Understanding I/O
34
Boot and Logon First VSI loop Second VSI loop Idle + 6 Apps Idle + No Apps Understanding I/O
35
Boot and Logon First VSI loop Second VSI loop Idle + 6 Apps Idle + No Apps Understanding I/O
36
Boot and Logon
37
Boot and Logon; normalized
38
Boot and Logon, Read vs Write I/O
39
Boot and Logon First VSI loop Second VSI loop Idle + 6 Apps Idle + No Apps Understanding I/O
40
First VSI Loop
41
First VSI Loop: normalized
42
First VSI Loop, Read vs Write I/O
43
Boot and Logon First VSI loop Second VSI loop Idle + 6 Apps Idle + No Apps Understanding I/O.
44
Second VSI Loop.
45
Second VSI Loop: normalized.
46
Second VSI Loop: Read vs Write I/O.
47
Boot and Logon First VSI loop Second VSI loop Idle + 6 Apps Idle + No Apps Understanding I/O.
48
Idle I/O With 6 Applications Running.
49
Idle I/O With 6 Applications Running: Normalized.
50
Boot and Logon First VSI loop Second VSI loop Idle + 6 Apps Idle + No Apps Understanding I/O.
51
Idle I/O With No Running Apps.
52
Idle I/O With No Running Apps: Normalized.
53
1GB vs 2GB Memory (VRC Opt).
54
.
55
Fixed Or Automatic Page File Size (VRC Opt).
56
IO impact Avirus on VDI
57
VIRUSSCANNER: TOTAL I/O’s
58
To be continued…..
59
Conclusion I/O’s.
60
Windows 7 more than Windows XP Boot First Loop Windows 7 less than Windows XP Second Loop Idle Best practice: Use ‘VRC’ Optimizations fix page file A/V Conclusion I/O’s
61
‘Red Bull’
62
VMware vSphere: HaltingIdleMsecPenalty = HIMP Default = 100 ‘Red Bull’
63
VDI on ‘Red Bull’; Windows XP
65
“VDI on Red Bull”; Windows 7
67
Hyper-Threading Disabled
69
HIMP = VMware vSphere; >> Hyper-V by design fast #LOL 23% Improvement Windows XP 22% Improvement Windows 7 Only on Hyper-Threading HaltingIdleMsecPenaltyMax HIMP Conclussion.
70
Phase 3 - VSI Results.
72
VSI vs VRC Optimizations.
73
1 vCPU vs 2 vCPU.
74
Memory Overcommit (vSphere) Win7 120VM Pre-Booted (96GB RAM).
75
SBC vs VDI
78
VSI vs VRC Optimizations 1 vs 2vCPU Memory overcommit SBC vs VDI VSImax Conclusions
79
Preview – Phase 4 PREVIEW.
80
A-Team
81
VSIMax Local vs Streaming I/O Impact Phase 4: Impact AppVirt on VDI
82
3 major AppVirt vendors: Citrix Application streaming Microsoft App-V VMware ThinApp Office 2007 suite virtualized as 1 package Different scenario’s: streamed, precached, shared cache AppVirt on VDI: test setup
83
“Project VRC’s goal is to investigate overall performance impact of AppVirt in VDI.” “Project VRC does not recommend virtualizing the Microsoft Office suite as an overall best practice.”
84
Maximum users on a host VSIMax results
85
App-V vs. Local installed %
86
Impact VSIMax: ~24% Different configurations doesn’t impact VSIMax App-V conclusions
87
streamed vs. Local installed % Bug > Fix!
88
Pre-cached vs. Local installed % Bug > Fix!
89
VDI + Storage - IOPS.
90
IO reads: stream vs. local %
91
IO reads: cached vs. local %
92
IO writes: stream vs. local %
93
IO writes: pre-cached vs. local %
94
Worst/worse case scenario or reality?: Impact VSIMax: -24% Streaming apps = 22-45% less READ IO’s Streaming apps = 20-45% more WRITE IO’s Check response times in whitepaper (release soon) Application Virtualization IS key in Optimized (virtual) Desktop Appvirt: Conclusion
95
VDI + Storage - IOPS.
96
Fusion IO.
97
.
98
.
99
.
100
.
101
Finally…..
102
Hyper-V SP1 Impact of Dynamic Memory in SP1 =
103
Windows 7 Dynamic Memory (SP1)
104
Hyper-V SP1 Impact of Dynamic Memory in SP1 =
105
To be continued…..
106
Head-2-Head: VDI on Hyper-V/vSphere/Xenserver (Phase 5) AntiVirus impact and optimization in VDI (Phase 6) VDI: Remoting Protocols; impact on platform (Phase 7) VDI: Storage Optimization/Solutions (TBD).. Ideas!? >> @ VRC vNext 2011.
107
www.virtualrealitycheck.net www.twitter.com/ProjectVRC VDI + Storage = Deep Impact http://bit.ly/5HTajV (PQR,@brugh) Special thanks to: Sven Huisman (PQR, @svenh) Related Info
108
.
109
.
110
.
111
Speaker info: please do not delete the slides in this section Show these slides at the end of your session before going to Thank you page.
112
Stay up to date with TechNet Belux Register for our newsletters and stay up to date: http://www.technet-newsletters.be Technical updates Event announcements and registration Top downloads Join us on Facebook http://www.facebook.com/technetbe http://www.facebook.com/technetbelux LinkedIn: http://linkd.in/technetbelux/ Twitter: @technetbelux Download MSDN/TechNet Desktop Gadget http://bit.ly/msdntngadget
113
TechDays 2011 On-Demand Watch this session on-demand via TechNet Edge http://technet.microsoft.com/fr-be/edge/ http://technet.microsoft.com/nl-be/edge/ Download to your favorite MP3 or video player Get access to slides and recommended resources by the speakers
114
Ruben Spruijt: rsp@pqr.nl Jeroen van de Kamp: j.kamp@loginconsultants.nl
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.