Как дать tomcat максимальную физически доступную память на сервере? - PullRequest
0 голосов
/ 20 ноября 2011

Как обеспечить максимальную физическую доступность tomcat на сервере?

Я собираюсь использовать много кэширования в веб-приложении, поэтому мне нужно максимальное количество RA-памяти, доступное для моего приложения.Чтобы избежать возможных ошибок OutOfMemory и т. Д.

Предположим, что на сервере установлено N ГБ ОЗУ, и оно 64-битное.Я должен запустить его с некоторыми опциями?

Дополнительный связанный вопрос:

Как увидеть память, оставшуюся или использованную tomcat на сервере linux?Если я запускаю его под Windows, я могу открыть приложение графического интерфейса консоли java, чтобы увидеть уровень использования, доступности, бесплатного и т. Д. Любым приложением java ... как сделать то же самое на консоли linux?

1 Ответ

2 голосов
/ 20 ноября 2011

единственный известный мне способ - добавить -Xmx4096M в catalina.bat / catalina.sh в место запуска исполняемого файла.Конечно, вы заменяете 4096 физической памятью в МБ.Для 32-битных, вы не можете выйти за пределы 2 ГБ, по крайней мере, в Windows.Для просмотра используемой памяти вы можете ввести «ps aux | grep tomcat» в командной строке.

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