Тот же iperf можно гонять в дуплексе, можно в несколько паралельных потоков. Работает он нормально, только пользоваться нужно уметь. Как вариант в одном окне меряем в другом atop -1. Посмотреть в какие ресуры упираетесь. Затем ethtool -S ens1f0 | grep err