Running " top " on our Linux servers (RedHat 7) I am seeing this behaviour:
Our monitoring tool reports high CPU usage over long time, just for 1 machine only (out of several tens of machines).
I look into TOP to find the process/processes using lots of CPU ...
... there is none such. And why ? Because most CPU percentage is taken by " sy "
A value which usually is 0.0 or 0.4
But now, it goes all the ranges, up to 80.
So, 80% of the CPU power is the used by this " component "
and no process is taking lots of CPU. Basically since this " sy " thing is not just processes, but something else.
Bounced the machine: same issue.
Stopped all of OUR software - that is the software we maintain (which is non-OS related) same behaviour. None of our processes running, CPU usage still high.
How do I find what is going on here ? I have root access, but I am NOT the Linux admin.
As illustration, not MY screenshot because I legally am not allowed anyway,
juist an example of such:
Line number 3 of TOP displays :
" us " user CPU which is sometimes high
" sy " system CPU which is almost always low but now in our case very high
" id " which is usually pretty high but just a bit lower when " us " is being used
Our monitoring tool reports high CPU usage over long time, just for 1 machine only (out of several tens of machines).
I look into TOP to find the process/processes using lots of CPU ...
... there is none such. And why ? Because most CPU percentage is taken by " sy "
A value which usually is 0.0 or 0.4
But now, it goes all the ranges, up to 80.
So, 80% of the CPU power is the used by this " component "
and no process is taking lots of CPU. Basically since this " sy " thing is not just processes, but something else.
Bounced the machine: same issue.
Stopped all of OUR software - that is the software we maintain (which is non-OS related) same behaviour. None of our processes running, CPU usage still high.
How do I find what is going on here ? I have root access, but I am NOT the Linux admin.
As illustration, not MY screenshot because I legally am not allowed anyway,
juist an example of such:
16 Top Command Examples in Linux [Monitor Linux Processes]
In this article, we are trying to explore the top command which is one of the most frequently used commands in our daily Linux system administrative jobs.
www.tecmint.com
Line number 3 of TOP displays :
" us " user CPU which is sometimes high
" sy " system CPU which is almost always low but now in our case very high
" id " which is usually pretty high but just a bit lower when " us " is being used