This document discusses VMware View performance and best practices. It outlines enhancements in VMware View 5.0 and vSphere 5.0 that improve performance and consolidation ratios for virtual desktop infrastructure (VDI) deployments. These include improved CPU and memory optimizations in vSphere 5.0, storage tiering, protocol optimizations in View 5.0 that reduce bandwidth usage by up to 75%, and new features like 3D graphics support and performance monitoring tools. The document also provides recommendations around guest optimizations, network sizing, and other best practices.
2. Disclaimer This session may contain product features that are currently under development. This session/overview of the new technology represents no commitment from VMware to deliver these features in any generally available product. Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. Technical feasibility and market demand will affect final delivery. Pricing and packaging for any new technologies or features discussed or presented have not been determined.
3. What’s key for a good VDI solution? Efficient display protocol Having highly scalable virtualization platform Easy to use and scalable management stack
6. vSphere 5.0 Release What to expect from releases Storage Hypervisor View improvements andbest practices View 5.0 Release vCenter View Composer Protocol VSphere improvements andbest practices Client
7. Agenda Highlights VDI Benchmarking challenges VMware View Planner Platform enhancements and best practices View enhancements and best practices
8. vSphere 5.0 for VDI CPU Better out of the box CPU scheduling for VDI workloads No special tuning required Memory Per VM allocation reduced significantly Allows better memory over-commit so better consolidation ratios Graphics 3D support 3D Graphics is rendered using CPU resources Eliminates costs for GPU’s and special client devices Good for light 3D apps/Aero PcoIP Server offload card Improve performance Better consolidation Aero Google Earth For more details please attendSPO3930 at 1PM on Wed
9. What’s new with the View Protocol Enhancements WAN Bandwidth optimizations Lossless CODEC for text Client side caching BTL(Build to lossless) set to off CPU optimizations Negligible PCoIP overheads for idle VMs Optimizations of algorithms & core functions Reduced compression library overheads Better Session resilience Session recovery during loss of network up to 30 seconds, seamless to users PCoIP performance counters for session stats/performance monitoring WMI based Provisioning Faster operations in 5.0 More parallelism with config parameters For an in depth PCoIP protocol optimizations and results please attend EUC1987 Wednesday 1:00 PM ~75%
10. VDI benchmarking challenges Goals Capacity planning Consolidation ratio studies QoS User Experience Optimizations Tunables Solution VMware View Planner VDI workload generator and sizing tool that enables each of these goals Available to use through PSO
11. VMware View Planner Typical office user workload Workload generator and sizing tool Capacity planning Evaluate user experience QoS Methodology Group operations with similar characteristics Group A 95th percentile value lie belowthe respective threshold Office 2007 OtherApps T-95 Group A 95th percentile
12. View Planner Features View Planner 2.0 Ships as a virtual appliance Support for Office 2003/2007 Automation works with vSphere and View 4.x releases Custom App support View Planner 2.x Support vSphere and View 5.0 PCoIP Security gateway support Multiple Screen resolution support New App versions Tech Preview Office 2010 ThinApp See VMware View Planner 2.xin action at the VMware PSO booth
14. CPU and memory consolidation vSphere 5.0 achieves more consolidation compared to vSphere 4.1 Scheduler optimizations help CPU consolidation Memory footprint reduction helps memory consolidation HP BL460c blade 8 Nehalem cores 96GB RAM 1GB vRAM/desktop ESX 4.1: 11 Windows 7 VMs per core ESX 5.0: 14.5 Windows 7 VMs per core
15. CPU Scheduler improvements in ESX 5.0 Better out of the box CPU scheduling for VDI workloads No need to tweak scheduler parameters Full and efficient use of CPU, with good QoS
16. Memory improvements in ESX5.0 Virtual machine book keeping memory has been significantly reduced in ESX5.0 This enables higher consolidation ratios E.g. Number of 1GB VMs without overcommit (Ignoring ESX memory footprint)
17. Further savings from page sharing and ballooning Usually able to run more than the calculated number of VMs, up to 20% more depending on applications/load Conservative ballooning in ESX 5.0 further improves memory consolidation
18. So how far have we come in one year ? HP BL460c blade 8 Nehalem cores 96GB RAM 1GB vRAM/desktop Last year, 13 Windows XP VMs per core (ESX 4.1) This year, 14.5 Windows 7 VMs per core (ESX 5.0)
19. Storage Tiering Persona Disposable OS Image Persona VMDK Disposable VMDK Replica VMDK Child OS VMDK (Parent) Regular Datastore SSD Datastore
20. Tiering data distribution “90/10” distribution of IOPS for a freshly created desktop pool Maximize the SSD resource usage by using it for other purposes E.g. File Servers
21. Best practices CPU Up to 14.5 Windows 7 VMs per core for light to moderate Office applications What is good for your scenario ? You can use View Planner tool with custom applications Memory More Windows 7 VMs on ESX 5.0 compared to ESX 4.1 (8% to 15% depending on VRAM size) On top of that, our memory saving techniques can get you up to 20-30% more VMs Storage Use SSD disks to store replicas
25. Performance Metrics Useful metrics we all care about CPU Usage Bandwidth Usage Response time Metrics Maximize user experience Response time Reduce resources consumption CPU BW
41. Network Sizing and Optimizations VDI Hosts VDI Datacenter Appliance VDI Branch Appliance User/Network Management + No deep UDP buffering + Better Queuing + PCoIP traffic prioritization + PCoIP sub-channel QoS + VPN over UDP + View 4.6 PSG + De-cryptedde-duplication + PCoIP user configurations + PCoIP device permissions + PCoIP bandwidth control + PCoIP monitoring/diagnostics More details in the performance papers at vmware.com
42. Conclusion View 5.0 introduces significant PCoIP optimizations Bandwidth reductions by up to 75% Improved consolidations with the View5.0/ESX 5.0 platform View 5.0 introduces key new features 3D support Performance observability Hardware acceleration
Per Session stats to measure, monitor protocol performance and network impactFour major session categories GeneralImagingNetworkUSB23 individual session statsSupport for WMI based toolsProactively measure and monitor individual sessionsQuickly identify and resolve bottlenecks or issuesTrend analysis of network impact and usageWMI based for flexible integration and data collectionPartner integration from Lakeside software and Liquidware Labs