Link to home
Start Free TrialLog in
Avatar of Salonge
Salonge

asked on

Xenapp Virtual Server Processing Speed

I deployed a Citrix 6.5 Farm.  I have two virtual servers created with Hyper-V.  They are running on a pretty powerful box - 2 processors; 98 gb of ram; raid 5.  I have about 35 users per server.  they are attaching to the server using a Wyse V90L Citrix thin client using an ICA connection.  they connect directly to the server and use their applications.  One application is a client server application with the client published on the xenapp servers.  My users are able to connect fine, but once everyone is logged on, the applications start to crawl.  I plan to build another server and move people over to see if that helps, but any suggestions would be helpful.
Avatar of Ayman Bakr
Ayman Bakr
Flag of United Arab Emirates image

How much vCPUs and RAM is allocated for each VM? Take into consideration that your VMs are Windows 2008 R2, a 64 bit OS.

With your description and if the RAM and vCPU allocation is adequate you will definitely need to add additional VMs. However, the correct number of VMs can only be determined through understanding the load exerted by the applications used by your users.

The most primitive way is to keep an eye on certain performance monitor counters on your VMs - specifically start looking at 'Disk Queue Length', CPu and Memory utilization. This will also help you determine the load after adding a new VM to see whether yet an additional one is needed or not.

A better way to, and much less time consumed eliminating the pains of testing, is using EdgeSight for Load Testing. This solution allows you to determine the number of VMs required for your environment.

One more note worth mentioning. With one physical box you are risking a single point of failure. For continuity you need to consider redundancy.
Avatar of Salonge
Salonge

ASKER

Thank you for your comments.  The application that seems to be the CPU hog was created and uses Java 6.  Will this cause a problem?
A problem in the sense of what? We use Java and have no issues.

You need to observe at what point utilization gets jammed, how many users, which application?

Did I understand your question correctly?
Avatar of Salonge

ASKER

Yes.  A problem that is uses a lot of CPU processing.  This seems to be the application that is taking up the most CPU processing speed.  It is a client server application, with the client using Javaws.
ASKER CERTIFIED SOLUTION
Avatar of Ayman Bakr
Ayman Bakr
Flag of United Arab Emirates image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial