How to find process that's using 100% of CPU
Posted
by
Gabriel
on Super User
See other posts from Super User
or by Gabriel
Published on 2012-07-08T09:22:55Z
Indexed on
2012/07/08
15:18 UTC
Read the original article
Hit count: 314
As i'm looking at htop and top i see that my processor usage is 100% allways. But i can not see any process that is using that much CPU. Htop shows me only 1-2 processes that use around 5% cpu time.
Is there a way to find the processes that use that much cpu time?
Here is the output of ps -eo pcpu,pid,user,args | sort -r -k1 | less
%CPU PID USER COMMAND
0.8 20413 root jsvc.exec -user tomcat -cp ./bootstrap.jar -Djava.endorsed.dirs=../common/endorsed -outfile ../logs/catalina.out -errfile ../logs/catalina.err -verbose org.apache.catalina.startup.Bootstrap -security
0.3 631 mysql /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --user=mysql --pid-file=/var/lib/mysql/mysql.pid --skip-external-locking
0.2 3380 root /usr/local/apache/bin/httpd -k restart -DSSL
0.2 24698 root tailwatchd
0.2 22472 root /usr/local/jdk/bin/java -Djava.util.logging.config.file=/usr/local/jakarta/tomcat/conf/logging.properties -Dfile.encoding=UTF8 -XX:MaxPermSize=128m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/jakarta/tomcat/common/endorsed -classpath /usr/local/jakarta/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/jakarta/tomcat -Dcatalina.home=/usr/local/jakarta/tomcat -Djava.io.tmpdir=/usr/local/jakarta/tomcat/temp org.apache.catalina.startup.Bootstrap start
0.1 32095 root cpanellogd - processing bandwidth
0.0 9733 root sleep 1m
© Super User or respective owner