有时候发现某个进程cpu占用特别高,这个进程里有1个以上的线程,这时候我们须要定位线程占用的cpu。
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
这个命令实际调试程序的时候非常有用,列出了进程id, 线程id和cpu占有率,同时按照cpu占有率排序。
本文介绍了一种实用的方法来定位导致进程CPU占用率过高的具体线程,通过使用ps命令的不同参数组合,可以列出进程ID、线程ID及其CPU占有率,并按CPU占有率进行排序。
有时候发现某个进程cpu占用特别高,这个进程里有1个以上的线程,这时候我们须要定位线程占用的cpu。
ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu
这个命令实际调试程序的时候非常有用,列出了进程id, 线程id和cpu占有率,同时按照cpu占有率排序。
2171
2319
1676