Citrix
--
Questions
--
Followers
Top Experts
My question is how do I throttle or terminate a process that is consuming 100% of the CPU I know the name of the exe file too if that helps?
Cheers
Damien
Zero AI Policy
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
Cheers
Damien






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
Also if you use published apps you can reduce the application priority while configuring the app.
Cheers
Damien

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
As for no manual intervention... I'm not sure if I have a good solution for that. Â I guess it could be scripted, but I'm not sure if I could whip something up that would be 100% accurate in killing a rogue processs.
Thanks for you input. But this requirement is nothing new just suprised there isnt a solution.
How do you manage a rogue process that starts peaking at 100% and stays that way until
1- Users say server is going slow
2- Administrator logs in an kills process manually
Cheers
Damien






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
After re-reading though... are you running 1 core systems (physical or virtual)?
LOL the ERP vender will be releasing a .NET version which will hopefully stop memory leak and CPU spike but until then I am amazed that there isnt a simple solution for automatically shutting down a rogue process?
Cheers
Damien
You've probably come to the conclusion that a process from this application at 100% for x minutes is actually rogue which again is probably hard for a monitor to determine.
I don't know what type of hardware you're running, but I would never suggest a single vCPU for a XenApp/Terminal Server environment. Â Windows Server/Terminal Services is inherently a multi-user, multi-threaded, multi-process environment.
As for "let ESX CPU scheduler handle the sharing", I'm not sure if that makes sense. For example if you have a 2 CPU system (Core or Physical) and 4 VMs @ 1 vCPU then the scheduler would determine when to give 2 of the VMs "rights" to use the CPU (i.e. switch back and forth). Â That doesn't help with what is happening within the OS. Â As I state below I believe Windows is more efficient when it has more CPUs.
I would at minimum suggest a 2 vCPU setup. Â More than 2 is debatable. Â If you're running newer hardware Intel Nehalem or newer then possibly 4 vCPU.
I'd suggest it on W2K3 and even more on W2K8. Â I believe Windows if more efficient with multiple cores since multiple cores have been around for 4/5+ years so it is built with that in mind.
It doesn't really answer you question... although I would suggest a multiple vCPU setup.

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
My VMWARE 4 classroom was full of professionals and we had about an hour discussion on this as most where of the opinion of 2 vCPU but it can lead to racing and scheduling problems for other VMWARE machines and has in some instances lead to poorer performance of the VMWARE machine. Anyway a rogue process could be easily defined as a process taking X% of CPU for X seconds and needs either throttling or temrminating.
Cheers
Damien
Dkotte can you provide more information on this please?
I"ll provide this:
http://support.citrix.com/proddocs/index.jsp?topic=/xenapp5fp-w2k8/ps-maintain-enable-cpu-ut-man-v2.html
http://support.citrix.com/article/CTX106021






EARN REWARDS FOR ASKING, ANSWERING, AND MORE.
Earn free swag for participating on the platform.
In case you are wondering, VMware, Microsoft and Citrix all have standardized on the testing methodology used by PVRC and make changes to their products based on issues found and raised by PVRC.
http://projectvrc.nl/

Get a FREE t-shirt when you ask your first question.
We believe in human intelligence. Our moderation policy strictly prohibits the use of LLM content in our Q&A threads.
Citrix
--
Questions
--
Followers
Top Experts
Citrix is the synonym for the virtualization and application infrastructure systems developed by the company of the same name. Main areas are application virtualization, Software-As-A-Service (SaaS), cloud-computing and networking. The two most well-known are Citrix XenApp or Citrix CloudPlatform.