CPU usage high

If you notice a virtual server has high CPU usage over a prolonged period of time, aside from automatically assuming the server needs more CPU resources, what else should an admin do to get to the root cause. Can any other admin actions identify and rectify the root cause of high CPU usage, without having to scale up CPU resources for the system. These servers are running at over 89% CPU usage consistently during working hours.
LVL 4
pma111Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Guy LidbetterCommented:
HI PMA,

Open up task manager, Go to the Processes tab and make sure that "Show processes from all users" is ticked.
It should tell you what is taking up all your cycles...

You could also go to the Performance Tab and click the "Resource Monitor" button for further details of whats going on.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
JohnBusiness Consultant (Owner)Commented:
Agree. Also use Resource Monitor in Admin Tools which provides similar information but graphs it over time to give a good idea of CPU and Disk usage (amongst other variables).
MikeIT ManagerCommented:
Hyper-V or VMware?  Also, what CPUs does the host have?  I've experienced this issue with Hyper-V on older hardware.
IT Pros Agree: AI and Machine Learning Key

We’d all like to think our company’s data is well protected, but when you ask IT professionals they admit the data probably is not as safe as it could be.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
prolonged period of time

how long?

Check performance of the VM. Establish a base line, what function does the Server perform ?

see my EE Articles

HOW TO:  Performance Monitor vSphere 4.x or 5.0
pma111Author Commented:
3 days!

One relates to Citrix XenApp the other acts as an application server.
pma111Author Commented:
Vmware Esxi 5.1
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Okay, 3 days at 100%, that's high...

But, I would expect that normal for XenApp and Application Server...

So you need to look at concurrent user load...., check if that's normal for the servers, and then reduce the load, add more resource, or check if the performance of the server, e.g. speak to end users, if service is acceptable.

also if the server has no load, e.g. no users, is the server still at 100%

you could have a hung process. (which is common with XenApp and Application Server)
pma111Author Commented:
Thanks for the comments. Can you explain a "hung process" in laymans terms. What causes them?
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
"hung process" - when an application or service stops responding, maybe caused by a bug, software issue.

In a concurrent user environment, when many users are logging on and off a server, it's fairly common.

e.g. have you never used a desktop computer, and it becomes non-responsive, and you have to restart ?
compdigit44Commented:
Make user your AV software is not scanning your Citrix install directories. I have seen this cause performance issues with Citrix servers in the past.

Also I have seen this happen when I user will connect to Citrix and there local prints will then be remapped through there session. The server does not like the drive and causes the server to crash
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Virtualization

From novice to tech pro — start learning today.