Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Hosted VM-Based Resource Allocation

Similar documents
Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp 6.x Planning Guide: Virtualization Best Practices

Consulting Solutions WHITE PAPER Citrix XenDesktop XenApp Planning Guide: Virtualization Best Practices

XenDesktop Planning Guide: Image Delivery

HDX 3D Version 1.0 Requirements Guide

WHITE PAPER Citrix Branch Repeater VPX and XenServer How to set up a self contained Branch Repeater VPX demo environment with WAN emulation.

Personal vdisk Implementation Guide. Worldwide Technical Readiness

High Availability for Citrix XenDesktop

Citrix NetScaler LLB Deployment Guide

DEPLOYMENT GUIDE Amazon EC2 Security Groups. Deployment Guide. Security Groups Amazon EC2.

Citrix StoreFront 2.0

Installation Guide. Citrix License Server VPX v1.01

Windows 7 Optimization Guide

Test Methodology We conducted tests by adding load and measuring the performance of the environment components:

NetScaler 2048-bit SSL Performance

DEPLOYMENT GUIDE XenApp, Avaya 1X Agent. Deployment Guide. Avaya 1X Agent R2 SP2. XenApp 6.0.

Features. HDX WAN optimization. QoS

Consulting Solutions WHITE PAPER XenDesktop XenDesktop Planning Guide Storage Best Practices

Scalability Testing with Login VSI v16.2. White Paper Parallels Remote Application Server 2018

Sizing the Hardware and Database Required by an eg Manager

Remote access to enterprise PCs

Five reasons to choose Citrix XenServer

Citrix XenDesktop 7.6, Provisioning Services 7.6 and the XenDesktop Setup Wizard with Write Cache and Personal vdisk Drives

TechTalk. Simplifying Application Delivery to the Virtual Desktop. February Daniel Feller, Sr. Architect Worldwide Consulting Solutions

HDX Enhanced ThinWire Compatibility Mode 1.0

Citrix CloudBridge Product Overview

Deploying XenApp 7.5 on Microsoft Azure cloud

White paper. The three levels of high availability Balancing priorities and cost

Citrix Education Learning Journey

Accelerate Graphics in Virtual Environments

F5 iworkflow and Citrix XenServer: Setup. Version 2.0.1

Deployment Guide. ICA Proxy for Citrix Receiver. Access Gateway Enterprise Edition XenApp XenDesktop

Deployment Guide. ICA Proxy for Citrix Receiver with SMS Authentication. Access Gateway Enterprise Edition XenApp XenDesktop

Parallels Remote Application Server. Scalability Testing with Login VSI

Dell EMC XC Series Appliances A Winning VDI Solution with Scalable Infrastructure

Windows 7 made easier with Citrix XenDesktop

Citrix XenDesktop 5.5 on VMware 5 with Hitachi Virtual Storage Platform

Comprehensive Citrix HDX visibility powered by NetScaler Management and Analytics System

Desktop virtualization for all

Citrix XenServer 7.1 Feature Matrix

Question: 2 When should a Citrix Engineer utilize the Processes White List feature of Workspace Environment Management (WEM)?

The Impact of Disk Fragmentation on Servers. By David Chernicoff

Design and deliver cloud-based apps and data for flexible, on-demand IT

Citrix Consulting. Guide to Consulting Methodology and Services

XenApp Secure Browser Installation with a Citrix Lifecycle Management Blueprint and NetScaler on Azure

Get to know SysKit Monitor

Dell EMC Ready Architectures for VDI

The Hardware Realities of Virtualization

Adobe Acrobat Connect Pro 7.5 and VMware ESX Server

Dell EMC Ready Architectures for VDI

WHITE PAPER. Citrix NetScaler VPX. NetScaler VPX: Harness the Power of Virtualized Web App Delivery.

The Impact of Disk Fragmentation on Servers. By David Chernicoff

A Guide to Closing All Potential VDI Security Gaps

Vendor: Citrix. Exam Code: 1Y Exam Name: Managing Citrix XenDesktop 7.6 Solutions. Version: Demo

NetScaler Management and Analytics System service trial account checklist

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

Optimizing Citrix XenApp high availability A new approach. Using tiered availability to achieve your SLAs with fewer resources and lower costs

How to buy or cancel the XenDesktop Essentials Service

Configuring Avaya one-x Agent 2.5 Patch 2 with Citrix XenApp TM 5.0 on Microsoft Windows 2003 (32-bit) Server Issue 1.0

DesktopPlayer for Windows

Dell EMC Ready System for VDI on VxRail

The Essential Guide to Preparing Your Network for the Cloud. How to meet your network requirements at every step of your cloud transformation.

DaaS Market Report Workspace Services and Desktops-as-a-Service Global Market Trends: The Service Provider Perspective

Dell EMC Ready System for VDI on XC Series

[TITLE] Virtualization 360: Microsoft Virtualization Strategy, Products, and Solutions for the New Economy

Performance Lab Report & Architecture Overview Summary of SnapVDI Features and Performance Testing Using Login VSI

Citrix Provisioning Services and Machine Creation Services a technology comparison. Marius Leu, The Campus Ronald Grass, Citrix Systems GmbH

BUILDING THE RIGHT INFRASTRUCTURE FOR VDI

Goliath Technology Overview with MEDITECH Module

App Orchestration 2.0

The Citrix guide to desktop virtualisation

Mobilizing Windows apps

SCALING UP VS. SCALING OUT IN A QLIKVIEW ENVIRONMENT

Goliath Application Availability Monitor for Citrix Prerequisites Guide

Citrix 1Y Citrix XenApp and XenDesktop 7.15 LTSR Advanced Administration.

Proactive Performance Monitoring for Citrix XenApp & XenDesktop

NTP Software File Reporter Data Collection Agent for Windows

TestingEngine. Test4Engine test dumps questions free test engine latest version

White Paper. Securing the virtual infrastructure without impacting performance

shiftz Citrix virtual desktops and applications on Microsoft Azure Lieven Van de Walle

Goliath for NetScaler v4.0 Prerequisites Guide

Endpoint Security and Virtualization. Darren Niller Product Management Director May 2012

CDW PARTNER REVIEW GUIDE SERVER VIRTUALIZATION

Citrix XenDesktop 5 Administration

Citrix Systems Italy

Dell EMC Ready Architectures for VDI

Understanding VMware Capacity

Stevens Institute of technology and Citrix. Fast Remote Access to Graphics-Intensive Applications

F5 iworkflow and Microsoft Hyper-V: Setup. Version 2.2.0

Citrix Synchronizer 5.9.1

Windows Server 2016 Impact on VDI: Benchmark Results. By Mark Plettenberg, Ryan Bijkerk and Omar Bouhaj

Windows Server 2012: Server Virtualization

Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software

The trend to virtualisation

1Y0-402.exam.42q.

DesktopPlayer for Windows

NTP Software Defendex (formerly known as NTP Software File Auditor)

Configuring Avaya one-x Communicator 6.0 H.323 with Citrix XenApp TM 5 on Microsoft Windows 2003 (32-bit) Server Issue 1.0

Proactive Performance Monitoring for Citrix XenApp & XenDesktop. Technology Overview

Perceptive Experience Web Scan

Citrix Education Learning Journey

Transcription:

Consulting Solutions WHITE PAPER Citrix XenDesktop XenDesktop Planning Guide: Hosted VM-Based Resource Allocation www.citrix.com

Overview One of the first things that must be determined with designing virtual desktop solution based on the hosted VM-based virtual desktop is resource allocations. Because this type of virtual desktop is sharing CPU and memory resources with other virtual desktops, the allocation of resources can have an impact on the rest of the XenDesktop design. Knowing the user breakdown between light, normal, power and heavy users will help guide the overall design as it directly relates to hypervisor scalability, hardware selection, storage requirements, etc. This planning guide provides resource allocation recommendations for users running Windows 7 or Windows XP virtual desktops. Guidelines The goal for proper resource allocation is to grant the right amount of resources to users so when users are at peak usage they are not constrained by lack of resources. This is extremely important as most users expect their virtual desktop to perform as well as their traditional desktop. Most recommendations for virtual desktop resource allocation focus on overall averages. However, when determining the levels to grant to particular user groups, it is imperative that the maximum RAM usage is taken into account instead of the average. Most users will consume more RAM as the day progresses because 1. Users have more applications open 2. Previously used applications fail to release RAM properly 3. Applications have memory leaks that consumes more memory while in use As can be seen in the graph, a user s RAM consumption (red line) slowly increases throughout the day while the processor utilization (blue line) remains sporadic. 3500 3000 2500 RAM/CPU Consumed By 1 User Across 1 Day 120 100 80 Based on this, it is important to calculate RAM usage at maximum. It is also important to note that CPU and IO activity does not correlate to the growing need for RAM. These resources are more sporadic. Even though RAM increases consistently throughout the day, CPU and IO 2000 1500 1000 500 0 RAM Used Processor Time 60 40 20 0 Page 2

utilization remains sporadic. Based on this analysis, it is important to follow a few guidelines when creating resource allocation requirements CPU Allocation o Most virtual desktops should only be configured with a single vcpu. Most user-based applications are only single-threaded and will not benefit from a multiple CPU configuration. o Many user applications do not require significant amounts of processing, which negates the need for more CPU power. o By allocating multiple vcpus for each virtual desktop, extra resources are required to switch requests across the different vcpus. Memory Allocation o Users should be granted the maximum amount of RAM instead of average o Memory ballooning/overcommit/dynamic memory should be disabled as it creates a negative risk to the overall user experience. In addition to the general guidelines around CPU and Memory allocation, the user requirements must be taken into account, which plays an even greater role in proper allocation. Certain users often access multiple applications, some of which have high resource requirements, while other users work with a limited number of applications. Most organizations can group the users into four distinct categories User Group Light Normal Power Heavy Description One or two applications no browser-based activity Multiple applications with limited browser-based activity Many simultaneous applications with extensive browser-based activity and Internetbased applications. Few applications but have heavy system resource requirements. Data processing, compiling, or graphics manipulation are common applications. By determining the user distribution within an organization, planning for hardware, scalability and the underlying infrastructure requirements is possible. Planning Most XenDesktop implementations have a percentage of users in each category (Light, Normal, Power and Heavy), with the distribution skewed to the low-to-middle part of the spectrum with most users falling into the normal user category. With the four categories defined, resources must be incorporated to help in the design and planning of the environment. Page 3

Based on the breakdown of light, normal, power and heavy users, and following the CPU and memory allocation guidelines, the following table provides recommendations for resource allocation for estimating purposes. Note: Each implementation will have different resource requirements. Proper testing should be done to generate results that more closely resemble the environment. User Group Operating System vcpu Allocation Memory Allocation Avg IOPS (Steady State) Estimate Users/Core Light Windows XP 1 768MB-1 GB 3-5 10-12 Windows 7 1 1-1.5 GB 4-6 8-10 Normal Windows XP 1 1-1.5 GB 6-10 8-10 Windows 7 1 1.5-2 GB 8-12 6-8 Power Windows XP 1 1.5-2 GB 12-16 6-8 Windows 7 1-2 2-3 GB 15-25 4-6 Heavy Windows XP 1 2 GB 20-40 4-6 Windows 7 2 4 GB 25-50 2-4 Note: The IOPS estimate is an average of the steady state (when the user is logged onto the virtual desktop), it is not the peak average, which also takes into account boot ups, logons and logoffs happening at the same time. Note: Although light users typically use one or two applications, those applications are typically line-of-business applications. Even though light users are impacting the CPU heavily, the line-of-business applications often consume significant amounts of memory. These users might be better suited for a hosted shared desktop model via XenApp to lessen hardware requirements as they might not need a unique Windows desktop. The guidelines for the different user groups help in estimating the scalability of a particular physical server. For example, if 50% of the users are split between Normal and Power users we have an average of 2.5 GB of RAM for Windows 7. If the server is configured with 64 GB of RAM, the most we can possibly get from a RAM perspective is However, that 8 core server could support a maximum of ( ) In order to bring RAM and processor into alignment, the server should be configured with 126 GB of RAM. Note: Each hypervisor requires CPU and RAM to function properly. On average, the hypervisor will need 2-5 GB of RAM. As the size of the physical server increases, so too does the overhead. It is also advisable to reserve 1 CPU for hypervisor processing, which helps mitigate the risk of over-allocating CPUs. Note: Due to the sporadic nature of desktop sessions, it is advisable not to over allocate or fully allocate CPUs. Page 4

Revision History Revision Change Description Updated By Date 0.1 Document created Daniel Feller Lead Architect November 1, 2010 0.2 Feedback Dan Allen Sr. Architect November 3, 2010 Douglas Demskis Sr. Architect Nicholas Rintalan Sr. Architect 1.0 Document Published Daniel Feller Lead Architect November 5, 2010 1.1 Document updated (RAM) Daniel Feller Lead Architect November 10, 2010 About Citrix Citrix Systems, Inc. (NASDAQ:CTXS) is the leading provider of virtualization, networking and software as a service technologies for more than 230,000 organizations worldwide. Its Citrix Delivery Center, Citrix Cloud Center (C3) and Citrix Online Services product families radically simplify computing for millions of users, delivering applications as an on-demand service to any user, in any location on any device. Citrix customers include the world s largest Internet companies, 99 percent of Fortune Global 500 enterprises, and hundreds of thousands of small businesses and prosumers worldwide. Citrix partners with over 10,000 companies worldwide in more than 100 countries. Founded in 1989, annual revenue in 2008 was $1.6 billion. 2010 Citrix Systems, Inc. All rights reserved. Citrix, Access Gateway, Branch Repeater, Citrix Repeater, HDX, XenServer, XenApp, XenDesktop and Citrix Delivery Center are trademarks of Citrix Systems, Inc. and/or one or more of its subsidiaries, and may be registered in the United States Patent and Trademark Office and in other countries. All other trademarks and registered trademarks are property of their respective owners. Page 5