Для расчета полосы пропускания я бы использовал TCP вместо UDP. Когда вы используете UDP, все дейтаграммы могут очень быстро выходить через вашу сетевую карту (со скоростью 100 Мбит / с) и помещаться в очередь на «медленном канале» цепи (например, кабельный модем / маршрутизатор 512 Кбит / с). Если буфер очереди заполнится, вполне вероятно, что дейтаграммы будут отброшены. Так что ваш тест не очень надежен.
Я бы использовал TCP и использовал бы некоторые математические средства для преобразования скорости TCP (КБ / с) в пропускную способность (Мбит / с) (я думаю, что издержки TCP составляют около 8%)