Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check
description
Transcript of Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check
![Page 1: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/1.jpg)
Best Practices in Virtualizing RDS and VDI: THE Virtual Reality CheckRuben Spruijt
@rspruijt
![Page 2: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/2.jpg)
Project: Virtual Reality Check
![Page 3: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/3.jpg)
Ruben Spruijt, PQR
![Page 5: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/5.jpg)
• Introduction
• Phase 1 & 2
• Phase 3 (VDI Deep Dive)
• Phase 4 (AppVirt) - PREVIEW
• Unpublished results
Agenda.
![Page 6: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/6.jpg)
.
![Page 7: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/7.jpg)
www.VirtualRealityCheck.net
.
![Page 8: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/8.jpg)
Performance Analysis & Review
VDI + SBC
.
![Page 9: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/9.jpg)
Independent & Unbiased
.
![Page 10: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/10.jpg)
Latest Gear
.
![Page 11: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/11.jpg)
.
![Page 12: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/12.jpg)
![Page 13: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/13.jpg)
![Page 14: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/14.jpg)
![Page 15: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/15.jpg)
![Page 16: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/16.jpg)
![Page 17: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/17.jpg)
![Page 18: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/18.jpg)
![Page 19: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/19.jpg)
SBC (TS/XenAPP)
Terminal Server
ADFile Share
Hypervisor
Terminal Server
Logging
![Page 20: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/20.jpg)
VDI
Hypervisor
7
ADFile Share
Logging
7 7 7
![Page 21: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/21.jpg)
• Office 2007: •Outlook, •Word, • PowerPoint• Excel
• PDF printer & Adobe PDF
• Internet Explorer (multiple sites + Flash Video)
• FreeMind
VSI workload (14 minute loop)
![Page 22: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/22.jpg)
![Page 23: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/23.jpg)
Phase 1 & 2.
![Page 24: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/24.jpg)
• 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.
![Page 25: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/25.jpg)
Phase 3.
![Page 26: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/26.jpg)
Test platform Phase 3: VMware vSphere 4.xServer Brand/Model HPDL380G6
CPU 2 x Intel Quad core [email protected] ‘Nehalem’ (16 logical cpu!)
Memory 96GB DDR3Disk 8 x 146Gb, 820.2Gb, dual port 10.000RPM Serial SCSI
RAID level RAID-5 with online spareRAID controller HP Smart Array P400i, with 512MB and Battery Backed
Write CacheNIC NC373i Gigabit Adapters, Broadcom 5708
.
![Page 27: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/27.jpg)
VSI vs VRC Optimizations
.
![Page 28: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/28.jpg)
VRC optimizations: Standard VSI Tuning
Win7 default
Win7 VSI opt
Win7 BP opt
Virtual Machine Properties>Options>General>Enable Logging -> Uncheck
V
Aligned disk V V V Disable Offline Files V V Disable Autoupdate V V Disable Background Defrag V V Disable Background Layout Service XP Disable System Restore XP Disable Last Access Timestamp V V Disable Hibernate V V Disable Bug Check Memory Dump V V Disable Indexing Service XP Disable Move to Recycle Bin V V Reduce Event Log Size to 64k V V
.
![Page 29: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/29.jpg)
VRC optimizations: Extra Disabled Services
Disable services Win7 default
Win7 VSI opt
Win7 BP opt
Application Experience V Base Filtering Engine V Background Intelligent Transfer service V Diagnostic Policy service V Function Discovery Resource Publication V Offline files V Superfetch V V TCP/IP NetBios Helper Themes V Windows Defender V V Windows Search V V Windows Update V V Windows Firewall V WLAN Autoconfig V Windows media player Network Sharing Service V Routing and remote Access V HomeGroup Provider V Internet Connection Sharing V Media Center Extender Service V Net.Tcp Port Sharing Service V
.
![Page 30: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/30.jpg)
VRC optimizations: Scheduled Tasks
Disabled Scheduled tasks Win7 default
Win7 VSI opt
Win7 BP opt
\Microsoft\Windows\Defrag\ScheduledDefrag V \Microsoft\Windows\Diagnosis\Scheduled V \Microsoft\Windows\DiskDiagnostic\DataCollector V \Microsoft\Windows\Maintenance\WinSAT V \Microsoft\Windows\Power Efficiency Diagnostics\AnalyzeSystem
V
\Microsoft\Windows\Registry\RegIdleBackup V \Microsoft\Windows\SystemRestore\SR V \Microsoft\Windows\WindowsBackup\ConfigNotification V \Microsoft\Windows Defender\MP Scheduled Scan V \Microsoft\Windows Defender\MPIdleTask V
.
![Page 31: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/31.jpg)
“…Project VRC must emphasize that it is crucial to test and validate these
optimizations in your own VDI deployment…”
![Page 32: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/32.jpg)
VDI + Storage.
![Page 33: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/33.jpg)
• Windows XP
• Windows 7 + VSI Optimizations
• Windows 7 + VRC Optimizations
Understanding I/O
![Page 34: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/34.jpg)
• Boot and Logon
• First VSI loop
• Second VSI loop
• Idle + 6 Apps
• Idle + No Apps
Understanding I/O
![Page 35: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/35.jpg)
• Boot and Logon• First VSI loop
• Second VSI loop
• Idle + 6 Apps
• Idle + No Apps
Understanding I/O
![Page 36: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/36.jpg)
Boot and Logon
![Page 37: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/37.jpg)
Boot and Logon; normalized
![Page 38: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/38.jpg)
Boot and Logon, Read vs Write I/O
![Page 39: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/39.jpg)
• Boot and Logon
• First VSI loop• Second VSI loop
• Idle + 6 Apps
• Idle + No Apps
Understanding I/O
![Page 40: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/40.jpg)
First VSI Loop
![Page 41: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/41.jpg)
First VSI Loop: normalized
![Page 42: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/42.jpg)
First VSI Loop, Read vs Write I/O
![Page 43: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/43.jpg)
• Boot and Logon
• First VSI loop
• Second VSI loop• Idle + 6 Apps
• Idle + No Apps
Understanding I/O.
![Page 44: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/44.jpg)
Second VSI Loop.
![Page 45: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/45.jpg)
Second VSI Loop: normalized.
![Page 46: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/46.jpg)
Second VSI Loop: Read vs Write I/O.
![Page 47: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/47.jpg)
• Boot and Logon
• First VSI loop
• Second VSI loop
• Idle + 6 Apps• Idle + No Apps
Understanding I/O.
![Page 48: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/48.jpg)
Idle I/O With 6 Applications Running.
![Page 49: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/49.jpg)
Idle I/O With 6 Applications Running: Normalized
.
![Page 50: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/50.jpg)
• Boot and Logon
• First VSI loop
• Second VSI loop
• Idle + 6 Apps
• Idle + No Apps
Understanding I/O.
![Page 51: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/51.jpg)
Idle I/O With No Running Apps.
![Page 52: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/52.jpg)
Idle I/O With No Running Apps: Normalized
.
![Page 53: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/53.jpg)
1GB vs 2GB Memory (VRC Opt).
![Page 54: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/54.jpg)
1GB vs 2GB Memory (VRC Opt).
![Page 55: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/55.jpg)
Fixed Or Automatic Page File Size (VRC Opt)
.
![Page 56: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/56.jpg)
IO impact Avirus on VDI
![Page 57: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/57.jpg)
VIRUSSCANNER: TOTAL I/O’s
![Page 58: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/58.jpg)
To be continued…..
![Page 59: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/59.jpg)
Conclusion I/O’s.
![Page 60: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/60.jpg)
• 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
![Page 61: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/61.jpg)
‘Red Bull’
![Page 62: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/62.jpg)
VMware vSphere:
• HaltingIdleMsecPenalty = HIMP
• Default = 100
‘Red Bull’
![Page 63: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/63.jpg)
VDI on ‘Red Bull’; Windows XP
![Page 64: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/64.jpg)
VDI on ‘Red Bull’; Windows XP
![Page 65: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/65.jpg)
“VDI on Red Bull”; Windows 7
![Page 66: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/66.jpg)
“VDI on Red Bull”; Windows 7
![Page 67: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/67.jpg)
Hyper-Threading Disabled
![Page 68: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/68.jpg)
Hyper-Threading Disabled
![Page 69: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/69.jpg)
• HIMP = VMware vSphere; >> Hyper-V by design fast #LOL
• 23% Improvement Windows XP
• 22% Improvement Windows 7
• Only on Hyper-Threading
• HaltingIdleMsecPenaltyMax
HIMP Conclussion.
![Page 70: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/70.jpg)
Phase 3 - VSI Results.
![Page 71: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/71.jpg)
![Page 72: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/72.jpg)
VSI vs VRC Optimizations.
![Page 73: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/73.jpg)
1 vCPU vs 2 vCPU.
![Page 74: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/74.jpg)
Memory Overcommit (vSphere)Win7 120VM Pre-Booted (96GB RAM)
.
![Page 75: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/75.jpg)
SBC vs VDI
![Page 76: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/76.jpg)
SBC vs VDI
![Page 77: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/77.jpg)
SBC vs VDI
![Page 78: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/78.jpg)
• VSI vs VRC Optimizations
• 1 vs 2vCPU
• Memory overcommit
• SBC vs VDI
VSImax Conclusions
![Page 79: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/79.jpg)
Preview – Phase 4
PREVIEW
.
![Page 80: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/80.jpg)
A-Team
![Page 81: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/81.jpg)
• VSIMax
• Local vs Streaming
• I/O Impact
Phase 4: Impact AppVirt on VDI
![Page 82: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/82.jpg)
• 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
![Page 83: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/83.jpg)
“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.”
![Page 84: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/84.jpg)
• Maximum users on a host
VSIMax results
![Page 85: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/85.jpg)
App-V vs. Local installed %
![Page 86: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/86.jpg)
• Impact VSIMax: ~24%
• Different configurations doesn’t impact VSIMax
App-V conclusions
![Page 87: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/87.jpg)
streamed vs. Local installed %
Bug > Fix!
![Page 88: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/88.jpg)
Pre-cached vs. Local installed %
Bug > Fix!
![Page 89: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/89.jpg)
VDI + Storage - IOPS.
![Page 90: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/90.jpg)
IO reads: stream vs. local %
![Page 91: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/91.jpg)
IO reads: cached vs. local %
![Page 92: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/92.jpg)
IO writes: stream vs. local %
![Page 93: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/93.jpg)
IO writes: pre-cached vs. local %
![Page 94: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/94.jpg)
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
![Page 95: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/95.jpg)
VDI + Storage - IOPS.
![Page 96: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/96.jpg)
Fusion IO.
![Page 97: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/97.jpg)
Fusion IO.
![Page 98: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/98.jpg)
Fusion IO.
![Page 99: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/99.jpg)
Fusion IO.
![Page 100: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/100.jpg)
Fusion IO.
![Page 101: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/101.jpg)
Finally…..
![Page 102: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/102.jpg)
Hyper-V SP1• Impact of Dynamic Memory in SP1 =
![Page 103: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/103.jpg)
Windows 7 Dynamic Memory (SP1)
![Page 104: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/104.jpg)
Hyper-V SP1• Impact of Dynamic Memory in SP1 =
![Page 105: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/105.jpg)
To be continued…..
![Page 106: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/106.jpg)
• 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.
![Page 107: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/107.jpg)
• 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
![Page 108: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/108.jpg)
.
![Page 109: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/109.jpg)
.
![Page 110: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/110.jpg)
.
![Page 111: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/111.jpg)
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 Facebookhttp://www.facebook.com/technetbehttp://www.facebook.com/technetbelux
LinkedIn: http://linkd.in/technetbelux/
Twitter: @technetbelux
Download MSDN/TechNet Desktop Gadget
http://bit.ly/msdntngadget
![Page 112: Best Practices in Virtualizing RDS and VDI: THE Virtual Reality Check](https://reader031.fdocuments.net/reader031/viewer/2022013012/56816693550346895dda7504/html5/thumbnails/112.jpg)
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