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
效果很棒...配置不多。