Docker события произошли

У меня есть веб-приложение Java, использующее ZGC, работающее внутри контейнера докеров. Но я получил событие docker oom.

  1. ограничение памяти докера: 2048 МБ
  2. Я установил Xmx1248m -Xms748m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
  3. максимальное количество потоков tomcat - 512
  4. внутри докера есть только кастомное приложение

jvm total max можно использовать: 1248 + 256 + 256 * 512 / 1024 = 1632 M

И я открываю NativeMemoryTracking, он показал, что общее количество зафиксированных данных меньше 1632M. Почему в Java-приложении нет ошибки. Но произошло ли событие docker oom?

0 ответов

Другие вопросы по тегам