How to optimize speed for certain group of remote XenApp users XenApp 6


How can I optimize speed for certain group of XenApp users which connect through vpn, then to XenApp without impacting the rest of the prodution farm?
I guess it's a policy applied to this group of users? Which ones are best practice to adapt?

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Sekar ChinnakannuStaff EngineerCommented:
we can configure failover policy check this citrix doc
janhoedtAuthor Commented:
Remote users are connecting with a vpn connection. Why would we use zones?
Ayman BakrSenior ConsultantCommented:
No you don't need zones for remote user access. Zones are required when you have two or more group of XenApp servers that are geographically separated.

With the latter scenario configuring zones would improve performance. But if you implement more than one zone in an environment where all the XenApps are confined to one location then you are actually adding to worsen the performance due to the added overhead of data collectors communicating among themselves when it is not needed.

What I can't understand is how your remote users are affected. I believe it all depends on the connection speed they have for the Internet to connect to VPN and access your environment.
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

1. Make sure there is enough bandwidth and latency is less. You can use smc console (citrix tool), to check the latency for a given user. See if that is less than 300ms.

2. If network printers are used, see if the printer policy says connect indirectly as client printer. This should be selected in a slow connection.

3. You can also use edgesight to determine the cause to an extend.

Also check this:
Not mapping drive, direct access , less resolution / color
You can use Preferential Load Balancing to prioritize based on the application and/or user group.  What that does is give a preference level of 1-9 based on the setting, e.g., medium on each equates to a 4 because it assigns each one a 2, and 2x2=4.

To use Preferential Load Balancing, you set the priority within the application (probably now what you want in this case, but maybe) and/or the Session Importance policy.  Apply the Session Importance policy to your preferred users.  For example, doctors in a hospital would have a higher preference than administrators processing insurance claims.  To better understand Preferential Load Balancing, look at this:

To see the results of Preferential Load Balancing, i., the 1-9 setting, there's a PerfMon counter that displays the setting.  I don't have a box open right now, but I think it's under Citrix MetaFrame and called Resource Allotment.
Sorry, I hit Submit too fast.

In order to speed up remote access for that user group, also enable the Heavyweight Compression policy.  That invokes additional compression (about 20%) at the expense of CPU.  So long as you have sufficient CPU, that should improve their experience as well.
janhoedtAuthor Commented:
Don't understand why you make it this difficult, you can set policies on ip/user group etc. That's all I need.
Ayman BakrSenior ConsultantCommented:
I don't think there are any complications. Just create a new Citrix Policy and do the following:

1. Under 'HDX 3D' -> 'Progressive Display':
You can control the compression level and check if you want heavy weight compression.
2. Under 'HDX Broadcast' -> 'Visual Effects':
You can turn off wall paper and showing windows contents while dragging
3. Under 'HDX Broadcast' -> 'Session Limits':
You can control the amount of bandwidth alloted for each of the components (audio, clipboard etc..)
4. Under 'HDX Plug n Play' -> 'Client Resources':
You can further improve performance by reducing quality - under audio -> sound quality for example you can choose low bandwidth for quality
5. Under 'HDX Plug n Play' -> 'Printing' -> 'Client Printers':
Highlight 'Print Job Routing' and select 'Always connect indirectly as a client Printer'. You can also turn off client printer mapping
6. After doing all of this click 'Apply' and/or 'OK' buttons.

7. Right-click on the policy and select 'Apply this policy to..': There you can specify the IP addresses or client names of your clients (intended group of users).

8. Make sure to put this policy at the top of your general policy applying to all your clients. Otherwise, any conflicting policies would have the highest policy in the list applied first and takes precedence.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.