На кошках открыли для себя, что при объединении нескольких интерфейсов скорость одного линка не может превышать максимальной скорости одного физического интерфейса.
Это очевидно. Достаточно прочесть описание алгоритма распределения потоков.
Но меня это вполне устраивает. Сервер является узким местом сети, если он сможет обслуживать больше клиентов одновременно, не снижая скорости - ура!
То есть объединяем 2х100Мб/с, запускаем один iperf - 100Мб/с, Запускаем второй вместе с первым - ещё 100.
Поправка - второй запускам на другом клиенте.
Распределение подключений по физическим линкам идёт на базе MAC адреса клиента, а у транка один MAC на каждого.
Т.е. в сумме да - 200, а для отдельного соединения не выше 100. Хотя возможно где-то что-то не до гнули.
Не-не, всё верно.
Это я к тому, что интересно, в линуксовом ядре эта "заноза" есть или нет? (доку не читал)
Это очевидная особенность. Но это на самом деле не проблема, если правильно настроен транкинг.
Ведь цель стоит повысить общую пропускную способность сети, а не каждого отдельного линка.