Solved

Performance PS4.0

Posted on 2006-07-07
9
284 Views
Last Modified: 2010-05-18
Hi

I have 8 citrix servers with Windows 2003 SP1 and PS4.0.
I have 4 GB RAM and my pagefile is on a different partition with a space of 8GB.

Hardware: HP blade 20p G2

The performance is really slow. Users are complaining about their applications that sometimes just hangs for several seconds before it continious.
When i start performance monitor and trigger the Memory Pages/sec then it goes often to 100 %, even when there is enough RAM available !

What can i do ?

Tahnks,

Robin
0
Comment
Question by:rudi_van_de_velde
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 13

Accepted Solution

by:
ET0000 earned 168 total points
ID: 17057248
Some applications are memory hogs - if these apps are CAD or use large databases, there may be that much paging going on. Keep using PerfMon to investigate. Try to determine whether specific apps are causing the paging, and if that ties to specific user activity. Also, look at other variables -- paging might be a symptom of another problem, so keep a watch on CPU, network bandwidth, disk I/O, etc. while monitoring paging.
0
 
LVL 19

Assisted Solution

by:BLipman
BLipman earned 166 total points
ID: 17059717
This is a good link for performance tuning and troubleshooting load issues:

http://www.brianmadden.com/content/content.asp?ID=76

What applications are being hosted?  How many users per server?  
0
 
LVL 1

Author Comment

by:rudi_van_de_velde
ID: 17064540
Hi

We publish the desktop and we use roaming profiles. But i do not think this is the problem.
I have 290 users on 8 servers.
Most of them are using a huge java application (j2ee) and use 150 MB memory per java.exe process.
So i think i should get more servers but its weird that they complain now and not three months ago.

So i have per server two 72 GB disks RAID-1 and have three partitions on these disks:

C-drive
Pagefile partition
R-drive , this is for the java application to store jar files and things like that for tha application.

Robin
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 13

Assisted Solution

by:gsgi
gsgi earned 166 total points
ID: 17064915
290 users / 8 = 36 users per server * 150 megs per Java App would require over 5 megs of memory.

I'd see how many java processes are running when they start to complain.
Would it be safe to assume that all 290 users are on every day (nobody is on vacation) and they are all using this java app most of the time?

Are you running regular windows server, or advanced windows server?  Advanced windows server gives access to more than 4gb of ram.
On regular windows server there is 2gb worth of user space for apps, so if your server needs 5.5 gbs of ram than 3.5 gbs of ram are
being paged.  That is a lot.

You need 43.5 gbs of memory to handle the potential memory load (290 users * 150 megs of memory) so I'd recommend going to windows advanced server or windows datacenter server and putting 8 gbs of memory in each server.   This gives each machine 2gbs of OS memory and 6 gbs of user memory, where they need by the calculation at the top a little over 5 megs of user memory each.

Now, this would be the theory.  Hopefully others here will comment on whether or not I am correct.

You could also get a different java app or have someone rewrite it to be less of a memory hog.

-gsgi




0
 
LVL 13

Expert Comment

by:ET0000
ID: 17065109
If things were working well before but not now, then something changed, and it might be useful to identify some possible causes. Has the load changed significantly (e.g. more users, cyclical usage like end-of-fiscal-yer deadlines, etc.)? Were there updates applied to the O/S or the application? Have there been any configuration changes?

Does the application reference external resources (a common file, an Internet site, etc.) that might not be responding promptly anymore? (I've seen cases where an application keeps appending to a file, like a logfile, and uses methods that slow down as the file gets larger. That can result in gradual slowdowns that eventually get reported by users more frequently as time goes on.)

Are the complaints coming from the same people, or from people on the same server, or from people doing the same operation? Are there any other similarities that might help focus the investigation?

NB: gsgi's calculations would result in 5 GIG of memory, not MEG.
0
 
LVL 13

Expert Comment

by:ET0000
ID: 17607349
Recommend split between ET0000, BLipman , and gsgi.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

#Citrix #XenApp #Citrix Scout #Citrix Insight Services #Microsoft VMMAP #Microsoft ADEXPLORE #Microsoft RAMMAP #Microsoft TCPVIEW #Microsoft AUTORUNS #Microsoft PROCESS EXPLORER #Microsoft PROCESS MONITOR
Several part series to implement Internet Explorer 11 Enterprise Mode
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
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.

728 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