林茂枝

 

2014年1月22日

如何定位死循环或高CPU使用率(linux)

摘要: 如何定位死循环或高CPU使用率(linux) 确定是CPU过高 使用top观察是否存在CPU使用率过高现象找出线程 对CPU使用率过高的进程的所有线程进行排序ps H -e -o pid,tid,pcpu,cmd --sort=pcpu |grep xxx得到如下结果,其中线程2909使用了7.8%的CPU. 2907 2913 0.0 ./xxx 2907 2909 7.8 ./xxx也可以通过查看/proc中的信息来确定高CPU线程. 打印了4列,线程ID,线程名,用户时间和内核时间(排名未分先后) awk '{print $1,$2,$14,$15}' /proc/290 阅读全文

posted @ 2014-01-22 14:30 林茂枝 阅读(660) 评论(0) 推荐(0) 编辑

导航