Суммируется ли рассчитанная пропускная способность при использовании нескольких (всех активных) физических адаптеров

у меня был сетевой адаптер со скоростью 20Gbps. Нагрузив этот адаптер с помощью одного из инструментов бенчмаркинга (я использовал инструмент netperf), я смог получить ~18Gbps, что вполне приемлемо.

Теперь, после установки еще одного адаптера с такой же скоростью, т.е. 20 Гбит/с, и нагрузки на оба адаптера с помощью бенчмарка, я ожидал получить от ~36 до ~38 Гбит/с. Но все же смог получить те же ~18 Гбит/с.

Означает ли это, что пропускная способность рассчитывается с учетом среднего трафика на обоих физических адаптерах и не суммирует значения и всегда не пересекает границу скорости соединения одного адаптера?

PS: Установка выглядит примерно так. Всего 32 сессии netperf с достаточно большим размером буфера сокета и размером сообщений в вызовах send/receive, которые составляют 256K и 16K соответственно. Каждый адаптер используется 16 сессиями одновременно.

0
задан 29 July 2021 в 07:12
1 ответ

Из руководства Netperf:

3. Дизайн Netperf

Netperf разработан на основе базовой модели клиент-сервер. – –

После установления управляющего соединения и информации о конфигурации будет пройдено, будет открыто отдельное соединение «данные» для само измерение с использованием API и протоколов, соответствующих указанный тест.

Поскольку он проверяет пропускную способность между этими клиентом и сервером, он зависит от этого соединения. Чтобы протестировать два адаптера вместе, они должны быть сбалансированы по нагрузке таким образом, чтобы оба адаптера использовались для одного соединения. Это, вероятно, не будет очень полезной конфигурацией для чего-либо еще, кроме этого бенчмаркинга.

1
ответ дан 29 July 2021 в 07:44

Теги

Похожие вопросы