Hello, all!

I'm having some trouble interpreting some strange Iperf UDP results I'm
receiving.  If I use the following code on a wireless link (whose endpoints
are only about five feet apart):

Server: iperf -s -u -l 1472 -i 1

Client: iperf -c <IP> -u -l 1472 -b 50m -t 60

I get some strange results from my per-second feedback.

[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  0.0- 1.0 sec  5.40 MBytes  45.3 Mbits/sec  0.260 ms   37/ 3887
(0.95%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  1.0- 2.0 sec  4.75 MBytes  39.9 Mbits/sec  0.253 ms  328/ 3715 (8.8%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  2.0- 3.0 sec  6.44 MBytes  54.1 Mbits/sec  0.357 ms  516/ 5107 (10%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  3.0- 4.0 sec  5.39 MBytes  45.2 Mbits/sec  0.239 ms  476/ 4315 (11%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  4.0- 5.0 sec  5.73 MBytes  48.1 Mbits/sec  0.239 ms  199/ 4281 (4.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  5.0- 6.0 sec  5.86 MBytes  49.2 Mbits/sec  0.291 ms   62/ 4236 (1.5%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  6.0- 7.0 sec  5.91 MBytes  49.6 Mbits/sec  0.251 ms   69/ 4277 (1.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  7.0- 8.0 sec  5.93 MBytes  49.7 Mbits/sec  0.258 ms   25/ 4248
(0.59%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  8.0- 9.0 sec  5.62 MBytes  47.2 Mbits/sec  0.248 ms  145/ 4151 (3.5%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  9.0-10.0 sec  5.57 MBytes  46.8 Mbits/sec  0.239 ms  285/ 4255 (6.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 10.0-11.0 sec  5.73 MBytes  48.1 Mbits/sec  0.244 ms  219/ 4300 (5.1%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 11.0-12.0 sec  5.92 MBytes  49.6 Mbits/sec  0.250 ms   37/ 4252
(0.87%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 12.0-13.0 sec  5.46 MBytes  45.8 Mbits/sec  0.248 ms  371/ 4260 (8.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 13.0-14.0 sec  5.35 MBytes  44.8 Mbits/sec  0.240 ms  360/ 4168 (8.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 14.0-15.0 sec  5.50 MBytes  46.2 Mbits/sec  0.248 ms  351/ 4271 (8.2%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 15.0-16.0 sec  5.31 MBytes  44.5 Mbits/sec  0.251 ms  406/ 4186 (9.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 16.0-17.0 sec  5.59 MBytes  46.9 Mbits/sec  0.249 ms  346/ 4326 (8%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 17.0-18.0 sec  5.52 MBytes  46.3 Mbits/sec  0.245 ms  227/ 4159 (5.5%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 18.0-19.0 sec  5.66 MBytes  47.4 Mbits/sec  0.248 ms  214/ 4243 (5%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 19.0-20.0 sec  5.83 MBytes  48.9 Mbits/sec  0.261 ms  204/ 4357 (4.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 20.0-21.0 sec  5.27 MBytes  44.2 Mbits/sec  0.249 ms  385/ 4142 (9.3%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 21.0-22.0 sec  6.02 MBytes  50.5 Mbits/sec  0.248 ms   26/ 4311 (0.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 22.0-23.0 sec  5.85 MBytes  49.1 Mbits/sec  0.281 ms   16/ 4186
(0.38%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 23.0-24.0 sec  6.03 MBytes  50.6 Mbits/sec  0.249 ms   22/ 4321
(0.51%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 24.0-25.0 sec  5.76 MBytes  48.3 Mbits/sec  0.250 ms   43/ 4147 (1%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 25.0-26.0 sec  6.10 MBytes  51.2 Mbits/sec  0.251 ms   17/ 4364
(0.39%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 26.0-27.0 sec  5.45 MBytes  45.7 Mbits/sec  0.256 ms  368/ 4252 (8.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 27.0-28.0 sec  5.54 MBytes  46.5 Mbits/sec  0.246 ms  191/ 4137 (4.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 28.0-29.0 sec  6.01 MBytes  50.4 Mbits/sec  0.249 ms   33/ 4312
(0.77%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 29.0-30.0 sec  5.48 MBytes  46.0 Mbits/sec  0.251 ms  283/ 4187 (6.8%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 30.0-31.0 sec  5.50 MBytes  46.2 Mbits/sec  0.250 ms  402/ 4323 (9.3%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 31.0-32.0 sec  3.86 MBytes  32.4 Mbits/sec  0.738 ms 1254/ 4003 (31%)
[  5] 31.0-32.0 sec  2 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 32.0-33.0 sec  1.88 MBytes  15.8 Mbits/sec  1.305 ms 2603/ 3945 (66%)
[  5] 32.0-33.0 sec  2 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 33.0-34.0 sec  1.84 MBytes  15.4 Mbits/sec  0.364 ms 3109/ 4420 (70%)
[  5] 33.0-34.0 sec  2 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 34.0-35.0 sec  2.14 MBytes  18.0 Mbits/sec  1.116 ms 2800/ 4326 (65%)
[  5] 34.0-35.0 sec  5 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 35.0-36.0 sec  1.94 MBytes  16.3 Mbits/sec  0.252 ms 2936/ 4321 (68%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 36.0-37.0 sec  2.14 MBytes  18.0 Mbits/sec  0.392 ms 2700/ 4227 (64%)
[  5] 36.0-37.0 sec  3 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 37.0-38.0 sec  2.60 MBytes  21.8 Mbits/sec  0.247 ms 2391/ 4246 (56%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 38.0-39.0 sec  2.04 MBytes  17.1 Mbits/sec  0.334 ms 2733/ 4186 (65%)
[  5] 38.0-39.0 sec  5 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 39.0-40.0 sec  2.12 MBytes  17.8 Mbits/sec  1.326 ms 2490/ 3999 (62%)
[  5] 39.0-40.0 sec  3 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 40.0-41.0 sec  1.01 MBytes  8.49 Mbits/sec  1.335 ms 3544/ 4265 (83%)
[  5] 40.0-41.0 sec  8 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 41.0-42.0 sec  2.51 MBytes  21.1 Mbits/sec  0.759 ms 2535/ 4323 (59%)
[  5] 41.0-42.0 sec  16 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 42.0-43.0 sec  1.72 MBytes  14.4 Mbits/sec  0.244 ms 3084/ 4307 (72%)
[  5] 42.0-43.0 sec  5 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 43.0-44.0 sec  2.09 MBytes  17.6 Mbits/sec  0.307 ms 2808/ 4299 (65%)
[  5] 43.0-44.0 sec  3 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 44.0-45.0 sec  3.10 MBytes  26.0 Mbits/sec  0.253 ms 1672/ 3880 (43%)
[  5] 44.0-45.0 sec  1 datagrams received out-of-order
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 45.0-46.0 sec  6.33 MBytes  53.1 Mbits/sec  0.249 ms  289/ 4796 (6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 46.0-47.0 sec  6.10 MBytes  51.1 Mbits/sec  0.249 ms    0/ 4342 (0%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 47.0-48.0 sec  5.62 MBytes  47.2 Mbits/sec  0.293 ms   10/ 4016
(0.25%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 48.0-49.0 sec  5.93 MBytes  49.7 Mbits/sec  0.250 ms  148/ 4372 (3.4%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 49.0-50.0 sec  5.77 MBytes  48.4 Mbits/sec  0.256 ms  194/ 4303 (4.5%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 50.0-51.0 sec  5.71 MBytes  47.9 Mbits/sec  0.258 ms  109/ 4178 (2.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 51.0-52.0 sec  5.37 MBytes  45.0 Mbits/sec  0.248 ms  395/ 4218 (9.4%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 52.0-53.0 sec  5.66 MBytes  47.5 Mbits/sec  0.263 ms  263/ 4298 (6.1%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 53.0-54.0 sec  5.47 MBytes  45.9 Mbits/sec  0.252 ms  281/ 4180 (6.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 54.0-55.0 sec  5.63 MBytes  47.2 Mbits/sec  0.249 ms  193/ 4202 (4.6%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 55.0-56.0 sec  5.65 MBytes  47.4 Mbits/sec  0.258 ms  223/ 4249 (5.2%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 56.0-57.0 sec  5.38 MBytes  45.1 Mbits/sec  0.271 ms  402/ 4233 (9.5%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 57.0-58.0 sec  5.60 MBytes  47.0 Mbits/sec  0.272 ms  200/ 4191 (4.8%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 58.0-59.0 sec  5.74 MBytes  48.2 Mbits/sec  0.247 ms  200/ 4290 (4.7%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5] 59.0-60.0 sec  5.34 MBytes  44.8 Mbits/sec  0.248 ms  388/ 4189 (9.3%)
[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total
Datagrams
[  5]  0.0-60.2 sec    293 MBytes  40.8 Mbits/sec  0.298 ms 46633/255320
(18%)
[  5]  0.0-60.2 sec  55 datagrams received out-of-order

Why is there such an immense variation in packet loss (throughput)?  From
0% packet loss to 83% packet loss, how do I choose a number to reliably
depict the actual performance of this network?  Interestingly, I ran this
test several other times, getting runs in which all the per-second reports
had about 5% packet loss, and getting at least one 60-second run in which
almost all the reports were 50% to 90% packet loss.

I'm not sure what to make of this - is it an Iperf issue or a network
problem?  If it's a network problem, where does the issue lie? - surely not
in the wireless signal since the endpoints are so close in proximity.
 Where are the packets being lost?

Thanks,

Charles McIntosh
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Iperf-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/iperf-users

Reply via email to