Как понять результаты top и htop для tomcat с потоками Java

С помощью htop а также atop Команды показывают, что Java потребляет много ресурсов процессора. Вот htop Результаты:

,

Как я понял, основной поток Tomcat с PID=17649 занимает 248% всех процессоров. А затем другие потоки Java, созданные внутри приложения, потребляют небольшое количество ресурсов процессора, например 4-3%.

Но когда я бегу top -H -p 17649тогда я вижу:

И нет никакого потока Java с высокой загрузкой процессора.

Мои вопросы:

  1. Как найти LWP (идентификатор легкого процесса), чтобы сопоставить его с jstack выход?
  2. Делать htop результаты означают, что весь процессор использует сам Tomcat?
  3. Зачем atop или же ps -eLo pid,lwp,pcpu,vsz|grep 17649 |sort -n -k 3 -r |head -n 10 не показывает поток с высокой загрузкой процессора?

Благодарю.

0 ответов

Другие вопросы по тегам