Запуская микросервис Java в среде, вы должны сделать / решить некоторую конфигурацию.Конфигурация, на которую я ссылаюсь сейчас, это как установить флаг Xmx.Я считаю, что для любого типа экземпляра, который вы выберете, вы должны оставить немного оперативной памяти для системы и других программ.У меня есть AWS EB t2.medium (4 ГБ), и я настроил флаг Xmx для микросервиса Java на 3 ГБ.После загрузки выделенная память достигает чуть более 3,0 ГБ, около 3,1 ГБ.Там много свободной памяти.Проблема в том, что AWS EB сообщает о 97% ОЗУ, это означает, что оставшаяся память используется для агента CloudWatch, NGINX, Linux и, возможно, для других целей.
Если значения достигают или выходят за пределы 100%, что-то может бытьубит ядром Linux из-за высокого использования оперативной памяти.
Вопрос : Есть ли у вас какие-либо идеи, лучшие практикив выборе значения для флага Xmx на основе общего объема доступной оперативной памяти машины?Вы решаете это, проводя эксперименты?
Спасибо