Presentation is loading. Please wait.

Presentation is loading. Please wait.

Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check Ruben

Similar presentations


Presentation on theme: "Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check Ruben"— Presentation transcript:

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 .

12

13

14

15

16

17

18

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)

22

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

64

65 “VDI on Red Bull”; Windows 7

66

67 Hyper-Threading Disabled

68

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.

71

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

76

77

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


Download ppt "Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check Ruben"

Similar presentations


Ads by Google