Максимальное использование после 2 контейнеров не является хорошим показателем для масштабирования на множество процессов. Недостаточно информации, чтобы понять, почему это так. Узкими местами в производительности могут быть приложение, сетевой стек или аппаратное обеспечение. Например, клиенты могут вести себя вежливо, ожидая ответов уровня приложения, а не отправлять запросы как можно быстрее.
Узнайте, сколько пакетов в секунду они могут обрабатывать с помощью самого простого приложения. iperf — классический инструмент для такого теста максимальной пропускной способности. Значительно более высокий показатель PPS указывает на то, что узкое место находится ближе к приложению, чем к сетевому стеку.
Что касается смысла этого упражнения, то распределенный отказ в обслуживании не может быть легко смоделирован с (предположительно) одним физическим хостом. Обычно целью является массовая атака, когда многие хосты отправляют гораздо больше запросов приложений или необработанных пакетов, чем может обработать ваша инфраструктура. Или с такого количества IP-адресов блокировка источника невозможна.
Тем не менее, даже относительно небольшая атака всего с нескольких хостов теоретически все еще может увязнуть в услуге. Зависит от приложения и ресурсов сервера, на котором оно работает.