У меня есть VPS, на котором я обслуживаю Tomcat 6.0.
500 Мб памяти было достаточно, когда у меня было только два приложения.
На прошлой неделе я развернул другое веб-приложение и сформировал новый виртуальный хост, редактирующий Tomcat server.xml.
Но ответы сервера замедляются, linux начал кушать своп.
Когда я увеличил память на 750 мб, она снова стала стабильной.
Но память не такая дешевая, поэтому я не буду рад платить 250 МБ ОЗУ за каждое дополнительное приложение.
Является ли "250 МБ дополнительной памяти" нормальным для каждого веб-приложения?
Есть ли решение, чтобы уменьшить эту стоимость?
Например, оказывает ли положительное влияние «размещение общих библиотек этих приложений в общей папке Tomcat» на память и производительность Tomcat?
Примечание. Развернутые приложения - это веб-приложения, использующие библиотеки Spring, hibernate, sitemesh и связанные с ними файлы, размер файла war составляет до 30 МБ.
Спасибо.