2010-09-15 2 views
1

Я видел несколько кластеров с несколькими котами, работающими на машине. Основной аргумент состоит в том, что сборщик мусора медленнее на больших кучах, поэтому лучше иметь 4 кота с кучей 1G, чем 1 кошка с кучей 4G.Имеет ли смысл иметь несколько экземпляров tomcat на одном сервере?

Кто-нибудь когда-либо профилировал это? что вы думаете?

ответ

1

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

Какая у вас загрузка cpu? Какое среднее время загрузки страницы?

0

Я не думаю, что это имеет смысл. Будет проще поддерживать один экземпляр Tomcat, чем несколько экземпляров, особенно если вам нужно регулярно менять конфигурацию или регулярно развертывать веб-приложения.

Профилировав один экземпляр Tomcat на сервере и увидев ресурсы, которые он использовал на собственном опыте, лучше всего оптимизировать этот единственный экземпляр для максимальной производительности, чем просто разделить одни и те же ресурсы с другим экземпляром и тем самым снизить производительность.

Смежные вопросы