1.显示进程已运行的时间 $ ps -e -o pid,comm,etime
2.dd不断的向磁盘写入数据,所以bo的值会骤然提高,而cpu的wait数值也变高,说明由于大量的IO操作,系统的瓶径出现IO设备上
3.ps -mp pid -o THREAD,tid,time java进程的线程
通过 printf "%x
" 6603 首先转化成16进制
, 继续通过jstack命令dump出当前的jvm进程的堆栈信息
。 通过Grep命令即可以查到对应16进制的线程id信息
,很快就可以找到对应最耗CPU的代码块在哪。