小编Yor*_*m G的帖子

top -H显示了几个没有出现在jstack输出中的线程ID

我试图调查为什么我的jboss占用600%的CPU(在CentOS 5上运行).

我运行top -H并尝试将结果与jstack输出进行比较.大多数来自顶部的线程ID出现在jstack的输出中,但不幸的是,占用大部分CPU的线程没有列在那里.

因为输出很长,我只在这里列出它的一部分.

$top -b -n1 -H -p <jboss pid>

top - 08:04:58 up 73 days, 19:50,  1 user,  load average: 5.72, 5.97, 5.95
Tasks: 128 total,   6 running, 122 sleeping,   0 stopped,   0 zombie
Cpu(s): 63.6%us,  1.7%sy,  0.0%ni, 34.2%id,  0.3%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:  32946160k total, 32545228k used,   400932k free,    86776k buffers
Swap: 34996216k total,      136k used, 34996080k free, 21577176k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND …
Run Code Online (Sandbox Code Playgroud)

java performance centos jstack

5
推荐指数
1
解决办法
516
查看次数

标签 统计

centos ×1

java ×1

jstack ×1

performance ×1