• есть задача померить ширину канала в между удалеными офисами
    попробовал сделать это c помощью iperf
    поймал странный глюк:
    запускаю с ключами те явно указываю что мерить 5 секунд
    iperf -c 172.1.1.1 -t 5
    при этом в лог пишется
    [1924] 0.0-120.0 sec 1 MBytes 62 kbits/sec
    те он мерит в течении 120 сек значения для примера но в техже пределах подрукой нет точной копии лога
    при этом в локальной сети все красиво 5 секунд указали 5 секунд мерим
    Вопрос где рыть?
    *есть подозрения что иза этого iperf показывает не совсем адекватную ширину канала
    в режиме udp показвает чесные 2 Mbit что очень похоже напрвду

Replies (2)

  • @Shadow, ХЗ... глюк какой то. Не видел ни разу у себя.
    P.S. Корректный способ конфирмить ширину iperf — -u -B полтора-предполагемых-канала а на сервере -s -u. И потом в логе сервера смотреть реальную скорость приема. Встречно — наоборот. TCP-iperf меряет несколько не то, там же квитки ходят еще, задержка во встречном направлении влиять начинает.
    P.P.S. И чем меньше размер тестового пакета — тем сильнее будет оверхед. На 128К — почти 30% занижения жди.
  • @Shadow, у иперфа в некоторых сборках есть смешные глюки с порядком ключей. может из-за этого