what is per Citrix XenDesktop user session bandwidth?

Posted on 2013-06-22
Medium Priority
Last Modified: 2013-06-23
Hello there,

Please advise considering that only keystrokes and mouse movements are transferred across the network, in XenDesktop Session, what is the bandwidth per session?
Also considering in XenDesktop session, normally the ratio of Reads/Writes is in the ratio 30/70.
How can we arrive at an approximate per user session bandwidth?

Please advise.

Thanks and Regards
Question by:goprasad
LVL 85

Assisted Solution

by:David Johnson, CD, MVP
David Johnson, CD, MVP earned 750 total points
ID: 39268589
You forgot the display screen refresh. Zen and other RDP products only send the changed region. Part of the equation is the display quality that is selected. which can be anything from a very low quality 56kbps experience to a full high-speed LAN experience. Server traffic is >99% out and  <1% in.

Three planning guides
LVL 25

Accepted Solution

Coralon earned 750 total points
ID: 39268753
The answer like almost everything else about measurement for Citrix is 'depends'.   You have to look at your *requirements*.  I have done *usable* work across a 12k dialup connection before.  (This is a question of ICA not XD or XA.)  

But -- if you start adding virtual channels like printing, the clipboard, etc. your bandwidth requirements grow.  

Citrix does not send the 'changed regions'.  It sends the commands for the mouse, keyboard, etc. and the client actually does the rendering.  VNC sends the changed regions, and this is why ICA is so much faster than VNC.

The read/write ratio is for disk activity, it is not related to the actual protocol bandwidth.

Also, your bandwidth requirements are *not* linear.  The more people you have, the less per-connection bandwidth you need, since the bandwidth will not be 100% of the time.  

If you want to get a good pilot amount of what is required, I would set up 5-10 users and measure their average bandwidth over a few days, and that will give you a picture of what you actually need.  Don't forget to take into account other protocols that may be competing for that bandwidth.  There is a whole market of products to assist with the bandwidth utilization.  


Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

The following article is comprised of the pearls we have garnered deploying virtualization solutions since Virtual Server 2005 and subsequent 2008 RTM+ Hyper-V in standalone and clustered environments.
Citrix policies are the most efficient method to configure and tune XenDesktop environments, allowing organizations to control connection, security and bandwidth settings based on various combinations of users, devices or connection types.  Citrix …
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

607 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question