Рекомендуемые параметры системы

Добрый день, подскажите, есть ли какие-то рекомендуемые системные требования для приложения, где работает больше 200 человек + используются Rest сервисы для обмена данными с 1С.
Сейчас приложение находится на Linux, установлено 8 гб оперативной памяти, процессор Intel(R) Xeon(R) Platinum 8168 CPU @ 2.70GHz, 2 ядра

Столкнулись с проблемой, при мониторинге приложения через окно “Статистика производительности”, когда параметр “Thread Count” во вкладке “CPU and Threads” достигает значения, которое превышает 300, то параметры “System CPU Load” и “Process CPU Load” достигают 100%. После этого приложение виснет и его приходится перезапускать.

Никаких рекомендуемых системных требований “для среднего CUBA приложения” нет и не может быть, т.к. CUBA это не настолько высокоуровневый фреймворк, чтобы диктовать системные требования. Все зависит от кода, который написали в приложении.

Но вообще, если у вас и Java сервер, и база данных на одной машине с 8 гб ОЗУ, то это ОЧЕНЬ скромно…

Можете попробовать воспользоваться утилитами командной строки во время проблем: jmap (выявит проблемы с памятью) и jstack (покажет, чем занимаются эти 300 потоков). Это простые инструменты, но они дают очень полезную информацию.