如何用java线程理解tomcat的top和htop结果

时间:2017-09-05 21:06:48

标签: java linux tomcat htop top-command

使用htopatop命令显示Java占用了大量CPU。以下是htop结果:

enter image description here

据我所知,PID = 17649的主要Tomcat线程占所有CPU的248%。然后在app中创建的其他java线程占用少量CPU,如4-3%

但是当我运行top -H -p 17649时,我看到了:

enter image description here

并且没有任何具有高CPU使用率的java线程。

我的问题是:

  1. 如何找到LWP(光照过程ID)以将其映射到jstack输出?
  2. htop结果是否表示Tomcat本身使用所有CPU?
  3. 为什么atopps -eLo pid,lwp,pcpu,vsz|grep 17649 |sort -n -k 3 -r |head -n 10没有显示CPU占用率高的线程?
  4. 感谢。

0 个答案:

没有答案