Answers:
您可以通过以下ps
命令获得的每个线程的cpu使用率百分比:
ps -emo %cpu,pid,user,args
计算方法的说明ps manpage
如下:
当前,它是所用的CPU时间除以进程已运行的时间(cputime /实时比率),以百分比表示。
ps -To pcpu,tid -C java | sort -r -k1 | more
用于Java应用程序中的猪线程。ps --sort=pcpu
一无所获 更好地依靠外壳进行分类。
-n
或-g
排序,以使“ 10”显示在“ 2”上方。
您尝试过sar吗?即使在pid级别,它也可以获取很多信息。
Nagios和PNP http://docs.pnp4nagios.org/pnp-0.4/start
效果很棒...配置不多。