Link to home
Start Free TrialLog in
Avatar of MichaelBalack
MichaelBalackFlag for Singapore

asked on

Does this mean cpu is almost fully occupied by the process?

This is running check_mk monitoring software on one of the SuSE enterprise linux 11 sp4. Recently, found that the system cpu utilization is always stay at higher level, and a "top" command shown that %us and %sy are still reasonable. However, a check_mk process -cmc always occupied 95+%. Does this means that cmc is always "preoccupied" with such as high percentage of CPU utilization?

Thanks in advance.
top.docx
ASKER CERTIFIED SOLUTION
Avatar of noci
noci

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I would suggest that you post a text document in the future.  Some people won't view someone else's Document.  They can have Macros and bugs that can be used to infect a system.
cmc is using nearly all of 1 cpu and 2.5G of your 16G ram. If you think this is abnormal, you might want to investigate. %sy is relatively high, so I would suggest lsofiotop as an investigative starting point.
Avatar of MichaelBalack

ASKER

Hi Noci,

To clarify, this is a vm, with 1 virtual processor.
You mean cmc is a VM? I would run top inside that VM to see what it's doing then.
Hi Duncan,

I mean this is a SuSE Linux VM.
To be clear: the snapshot of top is not from inside the VM, right?
Hi Duncan,

No, top is typed inside the vm.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of noci
noci

You can try to check if
strace -p cmcpid
or
ltrace -p  cmcpid

show where it is busy with.... (you can stop strace/ltrace with ctrl-c).
if both show nothing then the program is looping without calling any  systemservice  or library calls.
Hi Duncan,

yes, this server has quad-core cpu.
Thanks for Expert-noci and Expert-Duncan, both providing valuable advise take led to problem solving. Thanks  a lot.