Tomcat потребляет очень высокую загрузку процессора - PullRequest
1 голос
/ 23 марта 2011

Это моя ситуация, и я не знаю, что можно проверить дальше, чтобы решить мою проблему.

  1. У меня есть веб-приложение Java, работающее на сервере tomcat & linux

  2. Приложение работает очень медленно

  3. Команда top показывает, что загрузка ЦП для процесса Java очень высока.Он достигает более 1000 процентов.

  4. команда dstat показывает, что скорость записи на диск намного выше скорости чтения

АНе могу перезапустить приложение: (

Что мне теперь делать?

1 Ответ

1 голос
/ 23 марта 2011

Ну, если вы не можете перезапустить что-то, вы не можете ничего исправить.

Вы должны проанализировать, что происходит, мы знаем, что виновато приложение? [Вы не говорите, что еще развернуто на сервере.] Но, предположив, что он, как известно, виноват, вы должны рассмотреть это подробнее

Занятая запись на диск немного наводит на размышления: возможно ли, что выводится много диагностических данных? Или, возможно, произошла утечка памяти, и вы получаете пейджинг?

Существует множество инструментов для анализа производительности, возможно, вам потребуется провести детальный анализ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...