high page faults/sec and high context switches/sec on CITRIX server SERVER 2003

We have performanc issues on our CITRIX servers witch run IFIX application.

The symptoms i have are:

It is a SERVER 2003 BARE METAL on a HS21 blade with CITRIX 4.5 installed.

1) very high context switches/sec (209287) on AVG
2) high page faults/sec: +-4000
3) high CPU +80% on AVG.
4) more than 30% CPU is in Privileged Mode CPU

=> I found what to measure but what is the cause? (is it a lack of memory, is it a bug in the application, ..)

Who is Participating?

Improve company productivity with a Business Account.Sign Up

Tony JConnect With a Mentor Lead Technical ArchitectCommented:
Is the software SMP aware or is the affinity all bound to a single core?

Might be worthwhile enabling memory and CPU throttling.

Also might be worthwhile graphing it - one user at a time.
How many CPU or vCPU and how much memory? Also, what is the threshold of users when the system reaches these levels (20, 30, 50 users)?

Also, do you have CPU and/or memory management turned on?
Tony JLead Technical ArchitectCommented:
Looking through the technotes it appears that this software is, and always has been a resource hog on terminal servers.

There are some docs alluding to the fact that as few as 10 sessions can be run with it.
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

capsugelAuthor Commented:
HI, They are intel xeon CPU X5355 @ 2.66GH (8 cores) witn 3.25GB ram.
no more than 7 users are connected.

=> CPU and memory management is not turned on.
capsugelAuthor Commented:
HI,  how do I enable memory and CPU throttling
 is it the option:
CPU Utilization Maangement and Memory optimization in Citrix access management console?
CadrePro1Connect With a Mentor Commented:
Its located under the farm properties from the Console
Tony JLead Technical ArchitectCommented:
Why did the points go to someone who only told you where to find what I'd told you to do? Surely it was my solution?
I am restarting the auto-close procedure on behalf of the question asker. After Moderator review, the new disposition seems to be more appropriate to the outcome of this question.

- thermoduric -
EE Community Support Moderator

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.

All Courses

From novice to tech pro — start learning today.