O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Citrix® XenApp® 7.x Performance Essentials

Book Description

Tune and optimize the performance of your farms with the new improved XenApp® architecture

In Detail

This book is a practical, example-oriented guide that provides you with guidelines, best practices, and real-world examples that will help you to improve the performance of your infrastructure, identify and solve possible bottlenecks, and use advanced features. The advantages of cost reduction, reduced deployment time, inclusion of AppDNA™ with XenApp®, streamlining IT operations, and EdgeSight® user experience monitoring have all been covered to enable you to make use of the latest version fully.

The book begins with an in-depth examination of the new FlexCast® Management Architecture, followed by optimization techniques using Director and EdgeSight®. You will also learn how to optimize end user experience and publish applications through WAN links.

What You Will Learn

  • Design a new infrastructure based on the FlexCast® Management Architecture
  • Monitor the infrastructure to identify bottlenecks
  • Load balance your applications
  • Use of WANem to simulate and test the performance of applications over a geographic link
  • Optimize the end user experience using the EdgeSight® user experience monitoring tool
  • Improve the performance of multimedia applications with Citrix® HDXâ„¢
  • Take advantage of the new features of XenApp® 7.x for mobile and remote users

Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Citrix® XenApp® 7.x Performance Essentials
    1. Table of Contents
    2. Citrix® XenApp® 7.x Performance Essentials
    3. Credits
    4. Notice
    5. About the Author
    6. About the Reviewers
    7. www.PacktPub.com
      1. Support files, eBooks, discount offers, and more
        1. Why subscribe?
        2. Free access for Packt account holders
        3. Instant updates on new Packt books
    8. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Errata
        2. Piracy
        3. Questions
    9. 1. Designing the New FlexCast® Management Architecture
      1. FlexCast® Management Architecture
      2. The five-layer model
        1. The user layer
        2. The access layer
          1. StoreFront
          2. NetScaler Gateway™
            1. Access policies
        3. The resource layer
          1. Hosted apps
          2. VM-hosted apps
          3. Streamed apps
          4. Shared desktops
          5. Remote PC Access
        4. The control layer
          1. Delivery Controllers
          2. SQL databases
            1. The Site database
            2. Monitoring database
            3. The Configuration Logging database
            4. Moving databases
            5. Scaling
          3. License servers
        5. The hardware layer
          1. Hosting resources
          2. Applications on servers – siloed versus nonsiloed
            1. Siloed
            2. Nonsiloed
          3. Supporting the infrastructure
          4. Storage
      3. Machine Creation Services
        1. PVS versus MCS
          1. IOPS and IntelliCache
        2. Requirements
        3. Connecting to the virtual infrastructure
        4. Creating a new master image
        5. Creating a machine catalog
        6. Updating machines
      4. XenApp® 7.5 versus previous versions
      5. Summary
    10. 2. Monitor and Optimize Infrastructure – Director and EdgeSight®
      1. Citrix® performance monitoring counters
        1. Citrix® Broker Agent
        2. Citrix® Profile Management
        3. Database counters
        4. Broker Service
        5. XML Service
      2. Monitoring using Microsoft PowerShell
        1. The Get-BrokerMachine cmdlet
        2. The Get-BrokerController cmdlet
        3. The Get-BrokerCatalog cmdlet
        4. The Get-BrokerApplicationInstance cmdlet
        5. Counting objects
      3. Citrix® Director
        1. System requirements
        2. Installation
        3. Director and EdgeSight®
        4. Roles and helpdesk console
        5. Monitoring virtual infrastructure
      4. The Monitor Service Open Data API
        1. Using Excel PowerPivot
      5. Optimizing the infrastructure
        1. CPU and memory optimizations
          1. Windows Dynamic Fair Share Scheduling
          2. Memory optimization
        2. Network optimization
          1. Power plan
          2. TCP Chimney Offload
          3. Receive Side Scaling
      6. Load balancing and failover
        1. Machine catalogs and delivery groups
        2. Load balancing
        3. Failover
        4. Load Management
        5. Zone versus site
          1. StoreFront configuration
      7. Summary
    11. 3. Monitor and Optimize End User Experience
      1. The logon process
        1. Enumeration
        2. Execution
        3. Session setup
        4. Analyzing the logon process
        5. Optimizing the logon process
          1. Authentication issues
          2. Profile issues
          3. GPO and logon script issues
      2. Citrix® Profile Management
        1. Folder Redirection
        2. Advanced redirection
      3. Optimizing Storefront
        1. Pooled sockets
        2. Application pool initialization
      4. Maintaining user sessions
        1. Session Reliability
        2. Automatic client reconnection
        3. ICA® Keep-Alive
        4. Workspace control
        5. Missing features
      5. Optimizing printing performance
        1. Universal versus native printer driver
      6. Improving user experience with Citrix® HDX™
        1. HDX™ MediaStream
          1. Flash Redirection
          2. Windows Media redirection
          3. Audio redirection
        2. HDX™ Mobile
        3. HDX™ Monitor
      7. Analyzing applications with AppDNA™
        1. System requirements
        2. Usage
          1. Import
          2. Analyze
          3. Report
      8. Summary
    12. 4. Publishing Applications through WAN Links
      1. Characteristics of a WAN link
      2. Emulating links with WANem
        1. Installing
        2. Configuring
        3. Using
        4. WANalyzer
      3. Optimizing the ICA® protocol
        1. ICA® virtual channels
        2. Virtual channel priorities
        3. ICA® MultiStream
          1. Enabling ICA® MultiStream
          2. Audio over UDP
      4. Traffic shaping
        1. Monitoring bandwidth usage
          1. Configuring
          2. Network latency versus ICA® RTT
      5. Receiver™ for HTML5
      6. CloudBridge™
        1. Licensed bandwidth
        2. Deployment
        3. Features
      7. Summary
    13. Index