Назад | Перейти на главную страницу

Как настроить GarbageCollector на сервере с ОЗУ 128 ГБ под управлением Tomcat9 на Debian10 (Java11)

У нас есть 128 ГБ оперативной памяти, на которой запущен Tomcat9 (устанавливается через пакет tomcat9) и 32 потока ЦП. На сервере tomcat запущено + - 100 контекстов (.wars)

Каждую вторую минуту он останавливается примерно на 7,5 секунд, предположительно для выполнения блокирующей сборки мусора.

Как мы можем настроить его, чтобы сборщик мусора работал параллельно или с гораздо меньшими временными интервалами?

Текущий setenv.sh:

CATALINA_OPTS="$CATALINA_OPTS -Xms32g -Xmx48g  -Xlog:gc*:file=/var/log/tomcat9/gc.log:time,level"

Спасибо