We're on CPS 9.5 and wanted to check with others to see if this is "normal" with other 9.5 users (either current or past, if you recall) as GE has told us it is.
We're seeing the ml.exe process run wild with the CPU on our Terminal Servers (both 2003 and 2008 R2). On our local clients–not so much hogging going on.
We have on average 10 users on a TS and see an average of 80% of the CPU being used with regular spikes to 100%. GE states that our TS should be able to handle up to 15 users without performance issues, but we see slowness with 10 connected.
TS: Remote Desktop Connnections, 64-bit 2008 R2, 4 vCPU @ 2.80GHz, 32GB RAM
Thanks
Hi Sam,
We are also on CPS 9.5 using TS. We had performance issues on 2003 terminal servers, but haven't had any issues on our 2008 R2 virtual terminal servers. We allocate (4) 2.67 GHz Xeon processors and 10 GB of RAM. We have 20+ users on each TS. Our CPU average for each TS varies between 20-40%. We reboot them weekly.
Gary
Berlin, NH
How is your TS configured? VMware? If so, which application and version? Did you install CPS from the website for from within Windows using the setup.exe file? Which version of 9.5 are you on--SP2?
Thanks
We are using Microsoft Hyper-V. We installed CPS from the website. We are on 9.5.1.128. We didn't realize there was an SP2.
Hmm… okay. Doesn't help much on figuring out why ours is chewing up resources–minus VMware, we're the same.
I wasn't aware of SP2 either until I called GE about the slowness/CPU usage. I'm going to upgrade us this weekend.
*edit, it's not a full SP upgrade, but a new version release... 9.5.1.129
Are these new Terminal servers, or did you have a previous version of Centricity installed on them? We found that having older versions of Centricity products caused issues on our machines. I've had to clean up older instances to get things running better. I had to build these servers on the fly as our older 32 bit ones just didn't perform well.
One was created when we upgraded to CPS 9.5 and two others are new, but running Server 2003.
The processor issue is on all 3 servers, correct? How many concurrent users do you have on each? Have you tried uninstalling and reinstalling CPS?
Gary
Berlin, NH
Correct. We have a maximum of 10 concurrent users on one TS and a max of 4 on the other two. We've tried uninstalling CPS on one of the "smaller" two (4-user TS), but didn't notice a difference.
Alex at GE got into our system and said nothing appeared to be incorrect CPS-wise and also stated that his test version of 9.5 on his end was using 30%/Kb of the CPU as well.
With that small amount of users, you shouldn't be running into any slowness issues. I've heard that VMware is better at managing resources than Hyper-V, so hopefully that isn't your problem. On the VMware host, what is the CPU utilization there? Are you running anything else on the host? Do you have anti-virus installed? We've run into issues with Sophos in our virtual environment.
Gary
Berin, NH
We have all our users on Terminal Servers/Remote App runing CPS10 PM and EMR
The saturation of CPU is through the roof. We apply 4 procs, with 2 cores (8 threads)
We can fit about 20 people per terminal server before we start experiencing issues.
For 250 users, we have 7 TS servers running. Thinking of buying another host and moving them to it. Each user session seems to keep a constant CPU load plus the EMR application uses like 300MB-500MB of RAM per session
The software just has absurd resource requirements.
chews on straws said:
We have all our users on Terminal Servers/Remote App runing CPS10 PM and EMR
The saturation of CPU is through the roof. We apply 4 procs, with 2 cores (8 threads)
We can fit about 20 people per terminal server before we start experiencing issues.
For 250 users, we have 7 TS servers running. Thinking of buying another host and moving them to it. Each user session seems to keep a constant CPU load plus the EMR application uses like 300MB-500MB of RAM per session
The software just has absurd resource requirements.
Thank you for the reply. I've resolved that this is the nature of CPS 9.5 and am testing CPS 11 in our test environment to measure its performance--I'm hoping for better performance. In the meantime, nightly reboots of our TS have helped with performance, but I have also implemented a few additional TS for specific user groups.
I was wondering on how everyone's terminial server is configured.
i am running two quad core turbo and 24gigs of ram on a raid 1 configuration with SAS HD. For some reason my CPS runs faster on my workstation than the terminal server even though there is no one on the terminal server.
my workstation is a quad core processor with, 8 gigs ram and 1 tb sata hd.
I would try the following:
1. Antivirus - exclude centricity client directory
2. Remove paging file, since you have enough RAM for the TS
3. Check if you are having disk latency on the TS because, high cpu could be potentially attributed to Disk not being able to full fill the I/O quick enough. This translates to the CPU waiting causing all other threads to wait as well
4. Disable IPV6 on your Host and Guest side (known issue GE validated)
5. Host BIOS - enable Hyperthreading or Virtualization setting (can't recall the exact verbiage right now)
6. Change your power settings on Host and Guest to High Performance
There are several other things that you can do as well but this is a start. Also, I would google a document from Microsoft on Performance Settings for Terminal Servers. I hope some of these recommendations will help you but do let me know if you have further questions.
--Amar Bulsara
Family Physicians Group
I have already done everything on your list with no luck. I have a dell PowerEdge r620 and r610, both were sluggish until i read a post recommending to clear the bios nvram. Once i did that, CPS runs much faster on the R620 terminal server but did nothing for the R610. I don't see any bottleneck or resource issues on the server but it runs slower than my workstation with much better hardware. That is strange.