Простите меня, если это не то место - это мой первый пост.iperf Server and Client Differences
Я установил сеть в Mininet - создал два узла с одинаковой полосой пропускания и задержкой (Bandwidth: 10Mbps, Delay: 10ms). При использовании Iperf, чтобы проверить это, я выполнить следующие шаги:
- Запустить сервер Iperf на узле 1 (10.0.0.2) Iperf -s
- запуска клиента Iperf на узле 2 (10.0.0.3) Iperf -c 10.0.0.2
- испытание завершается
Узел 2 (клиент) показывает пропускную способность 11.2Mbps, и время тестирования 10,4 секунд. Узел 1 (сервер) показывает пропускную способность 9,56 Мбит/с и время тестирования 12,2 секунды. И клиент, и сервер показывают тот же размер передачи (13.9Mb).
Это разница во времени из-за задержки на каждый отдельный пакет? Размер окна TCP составляет 85,6 Кбайт, поэтому добавление 10 мс задержки для каждого отправляемого пакета в сети примерно позволяет разницу. Тем не менее, я бы подумал, что задержка будет составлять 20 мс, так как на стороне отправки и приема есть 10 мс задержка сети - почему это не так?
Я надеюсь, что это имеет смысл.
Ben