Citrix XenApp Performance Essentials
()
About this ebook
Related to Citrix XenApp Performance Essentials
Related ebooks
Instant VMware vCloud Starter Rating: 0 out of 5 stars0 ratingsCitrix® XenApp® 7.x Performance Essentials Rating: 0 out of 5 stars0 ratingsVMware ThinApp 4.7 Essentials Rating: 0 out of 5 stars0 ratingsVMware vSphere Design Essentials Rating: 0 out of 5 stars0 ratingsManaging Virtual Infrastructure with Veeam® ONE™ Rating: 0 out of 5 stars0 ratingsHyper-V Network Virtualization Cookbook Rating: 0 out of 5 stars0 ratingsMicrosoft Azure IaaS Essentials Rating: 4 out of 5 stars4/5Getting Started with Citrix® Provisioning Services 7.0 Rating: 0 out of 5 stars0 ratingsOpenStack Trove Essentials Rating: 0 out of 5 stars0 ratingsInstant Citrix XenApp Rating: 5 out of 5 stars5/5Implementing NetScaler VPX™ - Second Edition Rating: 0 out of 5 stars0 ratingsHyper-V 2016 Best Practices Rating: 0 out of 5 stars0 ratingsMicrosoft System Center Orchestrator 2012 R2 Essentials Rating: 0 out of 5 stars0 ratingsMastering NetScaler VPX™ Rating: 0 out of 5 stars0 ratingsOpenStack Essentials Rating: 0 out of 5 stars0 ratingsLearning VMware App Volumes Rating: 0 out of 5 stars0 ratingsCitrix® XenApp® 6.5 Expert Cookbook Rating: 0 out of 5 stars0 ratingsVMware Horizon View High Availability Rating: 0 out of 5 stars0 ratingsVMware vRealize Orchestrator Cookbook Rating: 0 out of 5 stars0 ratingsVMware Horizon View 6 Desktop Virtualization Cookbook Rating: 0 out of 5 stars0 ratingsGetting Started with XenDesktop® 7.x Rating: 0 out of 5 stars0 ratingsTroubleshooting vSphere Storage Rating: 0 out of 5 stars0 ratingsCitrix XenDesktop® Cookbook - Third Edition Rating: 0 out of 5 stars0 ratingsVMware Horizon 6 Desktop Virtualization Solutions Rating: 0 out of 5 stars0 ratingsCentOS 8 Essentials: Learn to Install, Administer and Deploy CentOS 8 Systems Rating: 0 out of 5 stars0 ratingsVMware vSphere Resource Management Essentials Rating: 0 out of 5 stars0 ratingsMicrosoft Exchange Server 2013 High Availability Rating: 0 out of 5 stars0 ratingsMastering XenApp® Rating: 0 out of 5 stars0 ratingsVMware vRealize Operations Essentials Rating: 0 out of 5 stars0 ratings
System Administration For You
Improve your skills with Google Sheets: Professional training Rating: 0 out of 5 stars0 ratingsCompTIA A+ Complete Review Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 5 out of 5 stars5/5Ethical Hacking Rating: 4 out of 5 stars4/5Practical Data Analysis Rating: 4 out of 5 stars4/5Mastering Windows PowerShell Scripting Rating: 4 out of 5 stars4/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5Linux Bible Rating: 0 out of 5 stars0 ratingsMastering Bash Rating: 5 out of 5 stars5/5Linux Commands By Example Rating: 5 out of 5 stars5/5Learning ServiceNow Rating: 5 out of 5 stars5/5Cybersecurity: The Beginner's Guide: A comprehensive guide to getting started in cybersecurity Rating: 5 out of 5 stars5/5Linux Command-Line Tips & Tricks Rating: 0 out of 5 stars0 ratingsLearn Windows PowerShell in a Month of Lunches Rating: 0 out of 5 stars0 ratingsGit Essentials Rating: 4 out of 5 stars4/5PowerShell: A Comprehensive Guide to Windows PowerShell Rating: 4 out of 5 stars4/5Linux for Beginners: Linux Command Line, Linux Programming and Linux Operating System Rating: 4 out of 5 stars4/5CompTIA A+ Complete Practice Tests: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 0 out of 5 stars0 ratingsArduino: A Quick-Start Beginner's Guide Rating: 4 out of 5 stars4/5Building a Plex Server with Raspberry Pi Rating: 0 out of 5 stars0 ratingsOperating Systems DeMYSTiFieD Rating: 0 out of 5 stars0 ratingsBash Command Line Pro Tips Rating: 5 out of 5 stars5/5The Complete Powershell Training for Beginners Rating: 0 out of 5 stars0 ratingsLet's Use BASH on Windows 10! Rating: 0 out of 5 stars0 ratingsMastering Linux Shell Scripting Rating: 4 out of 5 stars4/5Basics with Windows Powershell Rating: 0 out of 5 stars0 ratingsNetworking for System Administrators: IT Mastery, #5 Rating: 5 out of 5 stars5/5PowerShell in Depth Rating: 0 out of 5 stars0 ratingsLearn PowerShell Scripting in a Month of Lunches Rating: 0 out of 5 stars0 ratings
Reviews for Citrix XenApp Performance Essentials
0 ratings0 reviews
Book preview
Citrix XenApp Performance Essentials - Luca Dentella
Table of Contents
Citrix XenApp Performance Essentials
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Designing a Scalable XenApp Infrastructure
XenApp infrastructure
Virtual versus physical servers
Sizing controllers
Data store
Data collector
XML Broker
License server
Web Interface
Sizing session hosts
Application delivery methods
Installed on the server
Streamed to server
Streamed to desktop
Dual mode delivery
Applications on servers – siloed versus nonsiloed
Siloed
Nonsiloed
Provisioning Services
Provisioning Services infrastructure
Infrastructure hierarchy
Sites
Views
Stores
vDisks
Cache on device hard drive
Cache in device RAM
Cache on a server
Cache on a server persistent
The boot process
Using PVS with XenApp
Performing load tests with EdgeSight for Load Testing
Session-host server requirements
Ending sessions automatically
User session limit
Web Interface server requirements
Installation
License server
Your first script
Connecting to the farm
Managing users
Adding a load
Recording instructions
Running a test
Summary
2. Monitoring and Improving Server Performances
Health Monitoring & Recovery
Standard tests
Recovery actions
Configuring Health Monitoring & Recovery
Custom tests
Using Citrix performance monitoring counters
Citrix CPU Utilization Mgmt User
Citrix IMA Networking
Citrix Licensing
Citrix MetaFrame Presentation Server
ICA Session
Secure Ticket Authority (STA)
XenApp on a virtual infrastructure
PowerShell SDK
CPU Utilization Management
Enabling CPU Utilization Management
Shares and reservations
Windows Dynamic Fair Share Scheduling
High CPU load on datastore
Memory optimization
DLL collisions
DLL rebasing and binding
Configuring Memory optimization
Excluding applications
Troubleshooting
OS optimization
All the servers
Paging system components
Power saving
Worker threads
Page file
Provisioned servers
System restore
Background defragmentation and layout service
Antivirus
Worker groups
Creating a worker group
Publishing applications
Load-balancing policies
Load evaluators
Load rules
Default load evaluator
Creating and assigning a load evaluator
Analyzing load evaluators
Preferential Load Balancing
Enabling Preferential Load Balancing
Testing load balancing
Summary
3. Optimizing Session Startup
The logon process
Resolution
Connection
Remote Desktop Services (RDS) license
AD authentication
Citrix license
Session startup
Analysing the logon process
Citrix EdgeSight
Windows Performance Toolkit
Common causes of logon delays
Authentication issues
Profile issues
Folder redirection
Background upload
Citrix Profile Management
Features
Configuring
Troubleshooting
GPO and logon script issues
Session pre-launch, sharing, and lingering
Session pre-launch
Configuring
Life cycle of a session
Session sharing
Session lingering
Configuring
Summary
4. Improving End User Experience
Optimizing Windows GUI
Windows settings
Menu show delay
Internet Explorer offscreen composition
Screensaver
Auto end tasks
Citrix settings
Desktop UI – user policy
Graphics – computer policy
Visual Display – computer policy
Citrix HDX
HDX MediaStream
Flash redirection
Windows Media redirection
HDX RealTime
Generic HDX RealTime
Optimized HDX RealTime
HDX RichGraphics
OpenGL
GPU offloading in a virtual environment
HDX Monitor
Summary
5. Optimizing for WAN Links
Characteristics of a WAN link
Emulating links with WANem
Installing
Configuring
Using
WANalyzer
Optimizing the ICA protocol
ICA Virtual Channels
Virtual Channel Priorities
ICA MultiStream
Enabling ICA MultiStream
Traffic shaping
SpeedScreen latency reduction
Mouse Click Feedback
Local Text Echo
Adding applications
Configuring applications
Configuring input fields
Summary
Index
Citrix XenApp Performance Essentials
Citrix XenApp Performance Essentials
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: August 2013
Production Reference: 1120813
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78217-044-0
www.packtpub.com
Cover Image by Abhishek Pandey (<abhishek.pandey1210@gmail.com>)
Credits
Author
Luca Dentella
Reviewer
Andy Paul
Acquisition Editor
Pramila Balan
Commissioning Editor
Llewellyn Rozario
Technical Editors
Sanhita Sawant
Sonali S. Vernekar
Copy Editors
Adithi Shetty
Laxmi Subramanian
Project Coordinator
Suraj Bist
Proofreader
Amy Guest
Indexer
Hemangini Bari
Graphics
Ronak Dhruv
Abhinash Sahu
Production Coordinator
Manu Joseph
Cover Work
Manu Joseph
About the Author
Luca Dentella is an IT architect working for an Italian consulting company, Sorint.lab.
He graduated in Telecommunication engineering from the Polytechnic University of Milan and he specialized in Windows and virtualization technologies, becoming both a Microsoft and a VMWare Certified Professional.
In the last five years, he worked mainly for INGDirect, Italy, where he helped to design and develop the IT infrastructure. Some projects he was involved in include call center virtualization, design of bank shops infrastructure, and outsourcing part of the back office.
He also worked as a Java/C# developer, and now he administers Java Application Servers such as IBM WebSphere and RedHat JBoss, and uses his programming skills to write scripts and programs for automating administrative tasks.
He designs, implements, and administers XenApp farms for different customers.
I’d like to thank my family and my girlfriend for supporting me during the writing of this book. Special thanks goes to my colleagues Albino, Aldo, and Marco who helped me in understanding network and security concepts and suggested the use of WANem.
About the Reviewer
Andy Paul is an accomplished virtualization architect, instructor and speaker. He has designed and delivered virtualization projects for Fortune 500 companies, public and private healthcare organizations, and institutions of higher education. He has also served as a lead technical trainer, an adjunct professor, and a guest speaker for multiple organizations.
Andy is currently the Virtualization Practice Director at GlassHouse Technologies, where he manages the delivery teams, oversees project architecture, and also is a VDI subject matter expert.
Visit Andy’s Blog at www.paultechnologies.com/blog.
I would like to thank my wife, Mandy, for her support and dedication which has enabled me in all of my professional pursuits.
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt’s online digital book library. Here, you can access, read and search across Packt’s entire library of books.
Why Subscribe?
Fully searchable across every book published by Packt
Copy and paste, print and bookmark content
On demand and accessible via web browser
Free Access