• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
PCoIP and More - VMware View - Performance and Best Practices
 

PCoIP and More - VMware View - Performance and Best Practices

on

  • 23,244 views

From VMworld 2011 as presented by Banit Agrawal, Rishi Bidarkar and Sunil Satnur, VMware, Inc.

From VMworld 2011 as presented by Banit Agrawal, Rishi Bidarkar and Sunil Satnur, VMware, Inc.

Statistics

Views

Total Views
23,244
Views on SlideShare
7,677
Embed Views
15,567

Actions

Likes
11
Downloads
0
Comments
1

15 Embeds 15,567

http://www.vmgu.ru 12447
http://blogs.vmware.com 2895
http://itknowledgeexchange.techtarget.com 113
http://hghltd.yandex.net 22
http://webcache.googleusercontent.com 20
http://www.bulutpark.com 19
http://www.bulutpark.com 19
http://paper.li 13
http://translate.googleusercontent.com 9
http://cafe.naver.com 4
http://twitter.com 2
https://twitter.com 1
http://workspace.me02.ru 1
https://home.jolicloud.com 1
http://131.253.14.98 1
More...

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • it's very good
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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

PCoIP and More - VMware View - Performance and Best Practices PCoIP and More - VMware View - Performance and Best Practices Presentation Transcript

  • EUC3163VMware View Performanceand Best Practices
    BanitAgrawal, VMware, Inc.
    Rishi Bidarkar, VMware, Inc.
    Sunil Satnur, VMware, Inc.
  • 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.
  • What’s key for a good VDI solution?
    Efficient display protocol
    Having highly scalable virtualization platform
    Easy to use and scalable management stack
  • VDI scope
    Storage Optimizations
    Hypervisor
    Optimizations
    Enhancements
    vCenter Enhancements
    Composer Enhancements
    View Enhancements
    Client / Protocol
  • Enhancements
    Storage Optimizations
    Hypervisor Optimizations
    Enhancements
    vCenter Enhancements
    Composer Enhancements
    View Enhancements
    Protocol
  • 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
  • Agenda
    Highlights
    VDI Benchmarking challenges
    VMware View Planner
    Platform enhancements and best practices
    View enhancements and best practices
  • 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
  • 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%
  • 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
  • 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
  • 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
  • Outline
    Platform Enhancements
    Platform Enhancements and Best Practices
  • 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
  • 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
  • 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)
  • 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
  • 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)
  • Storage Tiering
    Persona
    Disposable
    OS Image
    Persona VMDK
    Disposable VMDK
    Replica VMDK
    Child OS VMDK
    (Parent)
    Regular Datastore
    SSD Datastore
  • 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
  • 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
  • View Composer Provisioning Improvements
    Increase provisioning concurrency
  • Outline
    Enhancements
    Client / Protocol
  • Experimental Setup: Single-VM run
    32-bit WinXP SP3
    1-VCPU, 768 MB
    1152x864 resolution
    32-bit Win7 desktop
    1-VCPU,
    1GB RAM
    1152x864 resolution
    View Planner
    PCoIP (BTL off)
    vSphere 4.1 / 5.0
    IBM Blade HS21
    2.53 GHz Harpertown
    32 GB RAM
    Connected to NFS array
  • 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
  • Performance Improvements in View 5.0
    • Response time in LAN/WAN in view 5.0 is slightly better
    • More noticeable difference in extreme WAN conditions
  • Performance Improvements in View 5.0
    • Up to 75% bandwidth reduction in LAN/WAN conditions
    • In View 5.0, less than 50 kbps usage per desktop on average
  • Performance Improvements in View 5.0
    • About 5-10% guest CPU usage improvement
    • better consolidation on the ESX host
  • Experimental Setup – display protocols comparison
    32-bit WinXP SP3
    1-VCPU, 768 MB
    1152x864 resolution
    32-bit Win7 desktop
    1-VCPU,
    1GB RAM
    1152x864 resolution
    Remote display protocols
    vSphere 5.0
    IBM Blade HS21
    2.67 GHz Harpertown
    32 GB RAM
    Connected to NFS array
  • Performance Comparison with Other Protocols
    • PCoIP provides better user experience in all network conditions
    • RDP7 doesn’t perform well in extreme WAN
  • Performance Comparison with Other Protocols
    • PCoIP consumes lower or at-par compared to PortICA and RDP7
    • RDP7 cripples the video and web-album – bandwidth could have been more
  • Performance Comparison with Other Protocols
    • PortICA consumption is higher across all network conditions
    • PCoIP is lower, RDP is lower in extreme WAN because of excessive crippling
  • Gain insight for troubleshooting and issue resolution
    Overview
    • Per session statistics to monitor protocol performance and network impact
    • 30+ statistics available in 4 categories
    • Supports WMI based tools
    Benefits
    • Enable performance monitoring
    • Proactively troubleshoot issues
    • Quick issue resolution
    • Easily integrates with existing tools
    Performance Monitoring
  • Best Practices Recommendations
  • Guest Level Optimizations – Initial Configurations
    More details in the white paper..coming soon.
  • 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
  • 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
  • EUC3163VMware View Performanceand Best Practices