Максимальная емкость Tomcat - PullRequest
1 голос
/ 11 ноября 2010

Наша команда разработчиков в настоящее время развернула 14 небольших приложений на Tomcat 5.5 (в скором времени перейдем на 6.0).Я говорю маленький, потому что количество пользователей для каждого приложения мало.Мне интересно, какие показатели и показатели производительности мне следует учитывать, чтобы решить, когда пора вводить дополнительный сервер приложений.

Помимо использования памяти и ЦП, на что мне обратить внимание?Как я узнаю, когда пришло время увеличивать или уменьшать масштаб?

1 Ответ

3 голосов
/ 15 ноября 2010

Я бы отслеживал:

  • среднее время ответа HTTP
  • вывод iostat (или любого другого аналога в Windows, если вы используете Win)
  • насыщение сети
  • возможные взаимоблокировки потоков (не знаю, насколько многопоточным ваше приложение)
  • загрузка базы данных, если есть одна

Как правило, трудно сообщить, когдадля увеличения / уменьшения каждая ситуация отличается.Но всегда стоит иметь план - на случай, если ваша клиентская база удвоится в ближайшие несколько месяцев.

Увеличение масштаба обычно дешевле (до определенного уровня).Я рекомендую этот сайт для вещей, связанных с масштабируемостью.

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