Задача теста
Определить реальную пропускную способность и производительность радиомоста, а также оценить его зависимость измеряемых параметров от размера передаваемых пакетов.
В рамках тестов будем использовать встроенный Bandwidth Test, затем попробуем сгенерировать трафик при помощи iperf3, скриншоты результатов ниже по тексту.
Выводы
1. Как видно из представленного ниже графика, при стандартном размере передаваемого UDP сегмента (UDP Tx Size) = 1500 bytes скорость передачи максимальна, и в среднем колеблется вблизи значений 970 Mbps. С дальнейшим уменьшением размера сегмента скорость передачи падает и при UDP Tx Size = 64 bytes колеблется вблизи значений 100 Mbps.
2. При этом скорость передачи пакетов приближается к 200 000 пакетов в секунду при UDP Tx Size = 400 bytes. Этот потолок ограничен вероятнее всего производительностью CPU.
3. С ростом фрагментации трафика растет загрузка CPU, достигая максимума при UDP Tx Size = 600 bytes.
4. При проектировании радиомостов, также следует обратить внимание на чувствительность передаваемого трафика к задержкам в радиоканале. Потеря пакетов становится заметна уже при UDP Tx Size = 600 bytes, сказывается загрузка CPU. При этом при максимальных UDP Tx Size на передачу некоторых сегментов может потребоваться больше времени, о чем свидетельствует значение max-rtt.
5. Максимальная пропускная способность радиомоста в одну сторону при UDP Tx Size = 1500 bytes, чуть больше 1400 Mbps. При этом пакеты не теряются, rtt стабильно бултыхается в районе 5 ms.
6. TCP — трафик сгенерированный iperf3 радиомост передает на скорости близкой к 950 Mbps