2017-02-09 5 views
0

Я хочу поддерживать 7k запросов в минуту для моей системы. Учитывая, что есть сетевые вызовы и вызовы базы данных, которые могут занять около 4-5 секунд. как мне настроить максимальные потоки задач и максимальные соединения для достижения этого?Задача максимальное значение потока в wildfly 10.1

ответ

1

Это просто математика.

7k запросов/минут составляет примерно 120 запросов/секунду.

Если каждый запрос занимает 5 секунд, тогда у вас будет примерно 5 x 120 = 600 запросов на освещенность.

Это 600 HTTP-соединений, 600 потоков и, возможно, 600 соединений с базой данных.

Эти цифры немного упрощены, но я думаю, что вы получите картину.

Обратите внимание, что стандартный размер стека в Linux для каждого потока составляет 8 МБ, поэтому 600 потоков потребуют почти 5 ГБ памяти только для стеков. Это настраивается на уровне ОС, но как вы его оцениваете?

Поэтому вы планируете провести серьезную настройку ОС, если вы планируете запускать ее на одном экземпляре сервера.

Смежные вопросы