1IPERF(1)                         User Manuals                         IPERF(1)
2
3
4

NAME

6       iperf - perform network throughput tests
7

SYNOPSIS

9       iperf -s [options]
10
11       iperf -c server [options]
12
13       iperf -u -s [options]
14
15       iperf -u -c server [options]
16
17

DESCRIPTION

19       iperf is a tool for performing network throughput measurements.  It can
20       test either TCP or UDP throughput.  To perform an iperf test  the  user
21       must establish both a server (to discard traffic) and a client (to gen‐
22       erate traffic).
23

GENERAL OPTIONS

25       -b, --bandwidth
26              set the target bandwidth  and  optional  standard  devation  per
27              <mean>,[<stdev>] (See NOTES for suffixes)
28
29       -e, --enhanced
30              Display  enhanced  output in reports otherwise use legacy report
31              (ver 2.0.5) formatting (see notes)
32
33       -f, --format [abkmgBKMG]
34              format to report: adaptive, bits, Bytes,  Kbits,  Mbits,  Gbits,
35              KBytes, MBytes, GBytes (see NOTES for more)
36
37       -h, --help
38              print a help synopsis
39
40       -i, --interval n
41              pause n seconds between periodic bandwidth reports
42
43       -l, --len n[kmKM]
44              set  read/write  buffer  size  (TCP)  or  length (UDP) to n (TCP
45              default 128K, UDP default 1470)
46
47           --l2checks
48              perform layer 2 length checks on received UDP packets  (requires
49              systems that support packet sockets, e.g. Linux)
50
51       -m, --print_mss
52              print TCP maximum segment size (MTU - TCP/IP header)
53
54       -o, --output filename
55              output the report or error message to this specified file
56
57       -p, --port n
58              set server port to listen on/connect to to n (default 5001)
59
60       -u, --udp
61              use UDP rather than TCP
62
63       -w, --window n[kmKM]
64              TCP window size (socket buffer size)
65
66       -z, --realtime
67              Request real-time scheduler, if supported.
68
69       -B, --bind host
70              bind  to host, ip address or multicast address and optional port
71              (see notes)
72
73       -C, --compatibility
74              for use with older versions does not sent extra msgs
75
76       -M, --mss n
77              set TCP maximum segment size (MTU - 40 bytes)
78
79       -N, --nodelay
80              set TCP no delay, disabling Nagle's Algorithm
81
82       -v, --version
83              print version information and quit
84
85       -x, --reportexclude [CDMSV]
86              exclude C(connection) D(data) M(multicast) S(settings) V(server)
87              reports
88
89       -y, --reportstyle C|c
90              if set to C or c report results as CSV (comma separated values)
91

SERVER SPECIFIC OPTIONS

93       -b, --bandwidth n[kmgKMG]
94              set target read rate to n bits/sec. TCP only for the server.
95
96       -s, --server
97              run in server mode
98
99           --udp-histogram[=binwidth[u],bincount,[lowerci],[upperci]]
100              output UDP latency histograms, bin width (default 1 millisecond,
101              append u for microseconds,)  bincount  is  total  bins  (default
102              1000),  ci  is confidence interval between 0-100% (default lower
103              5%, upper 95%)
104
105       -B, --bind ip | ip%device
106              bind src ip addr and optional src device for receiving
107
108       -D, --daemon
109              run the server as a daemon.  On Windows this will run the speci‐
110              fied command-line under the IPerfService, installing the service
111              if necessary.  Note the service is not configured to  auto-start
112              or  restart  - if you need a self-starting service you will need
113              to create an init script or use Windows "sc" commands.
114
115       -H, --ssm-host host
116              Set the source host (ip addr) per SSM multicast, i.e. the  S  of
117              the S,G
118
119       -R, --remove
120              remove the IPerfService (Windows only).
121
122       -U, --single_udp
123              run in single threaded UDP mode
124
125       -V, --ipv6_domain
126              Enable  IPv6  reception  by  setting  the  domain  and socket to
127              AF_INET6 (Can receive on both IPv4 and IPv6)
128

CLIENT SPECIFIC OPTIONS

130       -b, --bandwidth n[kmgKMG] | npps
131              set target bandwidth to n bits/sec (default  1  Mbit/sec)  or  n
132              packets  per  sec.  This may be used with TCP or UDP.  For vari‐
133              able loads use format mean,standard deviation
134
135       -c, --client host
136              run in client mode, connecting to host
137
138       -d, --dualtest
139              Do a bidirectional test simultaneously.
140
141           --fq-rate n[kmgKMG]
142              Set a rate to be used with fair-queueing based socket-level pac‐
143              ing,  in  bytes  or bits per second. Only available on platforms
144              supporting the SO_MAX_PACING_RATE socket option. (Note: Here the
145              suffixes  indicate bytes/sec or bits/sec per use of uppercase or
146              lowercase, respectively)
147
148           --incr-dstip
149              increment the destination ip address  when  using  the  parallel
150              (-P) option
151
152           --ipg n
153              set the interpacket gap to n (units of milliseconds) for packets
154              within an isochronous frame (burst), requires --isochronous
155
156           --isochronous[=fps:mean,stdev]
157              send isochronous traffic with frequency frames  per  second  and
158              load  defined  by mean and standard deviation using a log normal
159              distribution, defaults to 60:20m,0.  (Note:  Here  the  suffixes
160              indicate  bytes/sec  or  bits/sec per use of uppercase or lower‐
161              case, respectively)
162
163       -n, --num n[kmKM]
164              number of bytes to transmit (instead of -t)
165
166       -r, --tradeoff
167              Do a bidirectional test individually  -  client-to-server,  fol‐
168              lowed by a reversed test, server-to-client
169
170       -t, --time n
171              time  in  seconds to listen for new traffic connections, receive
172              traffic or transmit traffic (Defaults: transmit is 10 secs while
173              listen and receive are indefinite)
174
175           --trip-time
176              request  the  server to report the total trip time, i.e from the
177              client's 3WHS done to client's (fin, fin-ack  or  socket  close)
178              (requires synchronized clocks)
179
180           --txstart-time n.n
181              set  the  txstart-time  to  n.n  using unix or epoch time format
182              (supports nanonsecond resolution, e.g 1536014418.839992457)
183
184       -B, --bind ip | ip:port | ipv6 -V | [ipv6]:port -V
185              bind src ip addr and optional port as the source of traffic (see
186              notes)
187
188       -F, --fileinput name
189              input the data to be transmitted from a file
190
191       -I, --stdin
192              input the data to be transmitted from stdin
193
194       -L, --listenport n
195              port to recieve bidirectional tests back on
196
197       -P, --parallel n
198              number of parallel client threads to run
199
200       -R, --reverse
201              reverse the traffic flow after header exchange, useful for test‐
202              ing through firewalls
203
204       -S, --tos
205              set the socket's IP_TOS (byte) field
206
207       -T, --ttl n
208              time-to-live, for multicast (default 1)  -V,  --ipv6_domain  Set
209              the domain to IPv6 (send packets over IPv6)
210
211       -X, --peerdetect
212              run server version detection prior to traffic.
213
214       -Z, --linux-congestion algo
215              set TCP congestion control algorithm (Linux only)
216

EXAMPLES

218       TCP tests (client)
219
220       iperf -c <host> -e -i 1
221       ------------------------------------------------------------
222       Client connecting to <host>, TCP port 5001 with pid 5149
223       Write buffer size:  128 KByte
224       TCP window size:  340 KByte (default)
225       ------------------------------------------------------------
226       [   3]  local  45.56.85.133 port 49960 connected with 45.33.58.123 port
227       5001 (ct=3.23 ms)
228       [  ID]  Interval         Transfer     Bandwidth        Write/Err   Rtry
229       Cwnd/RTT        NetPwr
230       [   3]  0.00-1.00  sec    126 MBytes  1.05 Gbits/sec  1006/0          0
231       56K/626 us  210636.47
232       [  3] 1.00-2.00 sec   138 MBytes   1.15  Gbits/sec   1100/0         299
233       483K/3884 us  37121.32
234       [   3]  2.00-3.00  sec    137 MBytes  1.15 Gbits/sec  1093/0         24
235       657K/5087 us  28162.31
236       [  3] 3.00-4.00 sec   126 MBytes   1.06  Gbits/sec   1010/0         284
237       294K/2528 us  52366.58
238       [   3]  4.00-5.00  sec    117  MBytes   980 Mbits/sec  935/0        373
239       487K/2025 us  60519.66
240       [  3] 5.00-6.00 sec   144 MBytes   1.20  Gbits/sec   1149/0           2
241       644K/3570 us  42185.36
242       [   3]  6.00-7.00  sec    126 MBytes  1.06 Gbits/sec  1011/0        112
243       582K/5281 us  25092.56
244       [  3] 7.00-8.00 sec   110  MBytes    922  Mbits/sec   879/0          56
245       279K/1957 us  58871.89
246       [   3]  8.00-9.00  sec    127 MBytes  1.06 Gbits/sec  1014/0         46
247       483K/3372 us  39414.89
248       [  3] 9.00-10.00 sec   132 MBytes  1.11  Gbits/sec   1054/0           0
249       654K/3380 us  40872.75
250       [   3]  0.00-10.00 sec  1.25 GBytes  1.07 Gbits/sec  10251/0       1196
251       -1K/3170 us  42382.03
252
253
254       where (per -e,)
255              ct= TCP connect time (or three way handshake time 3WHS)
256              Write/Err Total number of successful socket writes. Total number
257              of non-fatal socket write errors
258              Rtry Total number of TCP retries
259              Cwnd/RTT  (*nix  only) TCP congestion window and round trip time
260              (sampled)
261              NetPwr (*nix only) Network power defined as (throughput / RTT)
262
263
264       TCP tests (server)
265
266       iperf -s -e -i 1 -l 8K
267       ------------------------------------------------------------
268       Server listening on TCP port 5001 with pid 13430
269       Read buffer size: 8.00 KByte
270       TCP window size: 85.3 KByte (default)
271       ------------------------------------------------------------
272       [  4] local 45.33.58.123 port 5001  connected  with  45.56.85.133  port
273       49960
274       [     ID]    Interval           Transfer       Bandwidth          Reads
275       Dist(bin=1.0K)
276       [    4]   0.00-1.00   sec     124   MBytes    1.04   Gbits/sec    22249
277       798:2637:2061:767:2165:1563:589:11669
278       [    4]   1.00-2.00   sec     136   MBytes    1.14   Gbits/sec    24780
279       946:3227:2227:790:2427:1888:641:12634
280       [    4]   2.00-3.00   sec     137   MBytes    1.15   Gbits/sec    24484
281       1047:2686:2218:810:2195:1819:728:12981
282       [    4]   3.00-4.00   sec     126   MBytes    1.06   Gbits/sec    20812
283       863:1353:1546:614:1712:1298:547:12879
284       [    4]   4.00-5.00   sec     117   MBytes     984   Mbits/sec    20266
285       769:1886:1828:589:1866:1350:476:11502
286       [    4]   5.00-6.00   sec     143   MBytes    1.20   Gbits/sec    24603
287       1066:1925:2139:822:2237:1827:744:13843
288       [    4]   6.00-7.00   sec     126   MBytes    1.06   Gbits/sec    22635
289       834:2464:2249:724:2269:1646:608:11841
290       [    4]   7.00-8.00   sec     110   MBytes     921   Mbits/sec    21107
291       842:2437:2747:592:2871:1903:496:9219
292       [    4]   8.00-9.00   sec     126   MBytes    1.06   Gbits/sec    22804
293       1038:1784:2639:656:2738:1927:573:11449
294       [    4]   9.00-10.00   sec     133   MBytes    1.11   Gbits/sec   23091
295       1088:1654:2105:710:2333:1928:723:12550
296       [   4]  0.00-10.02   sec    1.25   GBytes    1.07   Gbits/sec    227306
297       9316:22088:21792:7096:22893:17193:6138:120790
298
299       where (per -e,)
300              Reads Total number of socket reads
301              Dist(bin=size)  Eight bin histogram of the socket reads returned
302              byte count.  Bin width is set per size.  Bins are separated by a
303              colon.  In the example, the bins are 0-1K, 1K-2K, .., 7K-8K.
304
305
306       UDP tests (client)
307
308       iperf -c <host> -e -i 1 -u -b 10m
309       ------------------------------------------------------------
310       Client connecting to <host>, UDP port 5001 with pid 5169
311       Sending 1470 byte datagrams, IPG target: 1176.00 us (kalman adjust)
312       UDP buffer size:  208 KByte (default)
313       ------------------------------------------------------------
314       [   3]  local  45.56.85.133 port 32943 connected with 45.33.58.123 port
315       5001
316       [ ID] Interval        Transfer     Bandwidth      Write/Err  PPS
317       [  3] 0.00-1.00 sec  1.19 MBytes  10.0 Mbits/sec  852/0      851 pps
318       [  3] 1.00-2.00 sec  1.19 MBytes  10.0 Mbits/sec  850/0      850 pps
319       [  3] 2.00-3.00 sec  1.19 MBytes  10.0 Mbits/sec  850/0      850 pps
320       [  3] 3.00-4.00 sec  1.19 MBytes  10.0 Mbits/sec  851/0      850 pps
321       [  3] 4.00-5.00 sec  1.19 MBytes  10.0 Mbits/sec  850/0      850 pps
322       [  3] 5.00-6.00 sec  1.19 MBytes  10.0 Mbits/sec  850/0      850 pps
323       [  3] 6.00-7.00 sec  1.19 MBytes  10.0 Mbits/sec  851/0      850 pps
324       [  3] 7.00-8.00 sec  1.19 MBytes  10.0 Mbits/sec  850/0      850 pps
325       [  3] 8.00-9.00 sec  1.19 MBytes  10.0 Mbits/sec  851/0      850 pps
326       [  3] 0.00-10.00 sec  11.9 MBytes  10.0 Mbits/sec  8504/0      850 pps
327       [  3] Sent 8504 datagrams
328       [  3] Server Report:
329       [  3] 0.00-10.00 sec  11.9 MBytes  10.0 Mbits/sec   0.047 ms    0/ 8504
330       (0%)  0.537/ 0.392/23.657/ 0.497 ms  850 pps  2329.37
331
332       where (per -e,)
333              Write/Err Total number of successful socket writes. Total number
334              of non-fatal socket write errors
335              PPS Transmit packet rate in packets per second
336
337
338       UDP tests (server)
339
340       iperf -s -e -i 1 -u
341       ------------------------------------------------------------
342       Server listening on UDP port 5001 with pid 13496
343       Receiving 1470 byte datagrams
344       UDP buffer size:  208 KByte (default)
345       ------------------------------------------------------------   [     3]
346       local 45.33.58.123 port 5001 connected with 45.56.85.133 port 32943
347       [ ID] Interval        Transfer     Bandwidth        Jitter   Lost/Total
348       Latency avg/min/max/stdev PPS  NetPwr
349       [  3] 0.00-1.00 sec  1.19 MBytes  10.0 Mbits/sec   0.057 ms    0/   851
350       (0%)  0.475/ 0.408/ 1.898/ 0.090 ms  851 pps  2633.56
351       [   3] 1.00-2.00 sec  1.19 MBytes  10.0 Mbits/sec   0.039 ms    0/  851
352       (0%)  0.669/ 0.405/16.256/ 1.375 ms  850 pps  1869.32
353       [  3] 2.00-3.00 sec  1.19 MBytes  10.0 Mbits/sec   0.038 ms    0/   850
354       (0%)  0.795/ 0.395/23.657/ 2.138 ms  850 pps  1572.05
355       [   3] 3.00-4.00 sec  1.19 MBytes  10.0 Mbits/sec   0.045 ms    0/  850
356       (0%)  0.475/ 0.403/ 3.477/ 0.148 ms  850 pps  2628.58
357       [  3] 4.00-5.00 sec  1.19 MBytes  10.0 Mbits/sec   0.043 ms    0/   851
358       (0%)  0.463/ 0.400/ 1.458/ 0.068 ms  850 pps  2699.88
359       [   3] 5.00-6.00 sec  1.19 MBytes  10.0 Mbits/sec   0.032 ms    0/  850
360       (0%)  0.486/ 0.404/ 2.658/ 0.154 ms  850 pps  2572.21
361       [  3] 6.00-7.00 sec  1.19 MBytes  10.0 Mbits/sec   0.055 ms    0/   850
362       (0%)  0.469/ 0.404/ 2.768/ 0.108 ms  850 pps  2664.82
363       [   3] 7.00-8.00 sec  1.19 MBytes  10.0 Mbits/sec   0.039 ms    0/  851
364       (0%)  0.571/ 0.400/12.452/ 0.855 ms  850 pps  2192.68
365       [  3] 8.00-9.00 sec  1.19 MBytes  10.0 Mbits/sec   0.083 ms    0/   850
366       (0%)  0.475/ 0.392/ 3.702/ 0.196 ms  850 pps  2628.29
367       [  3] 9.00-10.00 sec  1.19 MBytes  10.0 Mbits/sec   0.047 ms    0/  850
368       (0%)  0.493/ 0.396/ 6.010/ 0.343 ms  850 pps  2534.89
369       [  3] 0.00-10.00 sec  11.9 MBytes  10.0 Mbits/sec   0.047 ms    0/ 8504
370       (0%)  0.537/ 0.392/23.657/ 0.867 ms  850 pps  2329.37
371
372
373       where (per -e,)
374              Latency  End  to  end  latency  in mean/minimum/maximum/standard
375              deviation format (Note: requires the client's and server's  sys‐
376              tem  clocks to be synchronized to a common reference, e.g. using
377              precision time protocol PTP.  A GPS disciplined OCXO is a recom‐
378              mended reference.)
379              PPS Received packet rate in packets per second
380              NetPwr Network power defined as (throughput / latency)
381
382
383       Isochronous UDP tests (client)
384
385       iperf -c 192.168.100.33 -u -e -i 1 --isochronous=60:100m,10m --realtime
386       ------------------------------------------------------------
387       Client connecting to 192.168.100.33, UDP port 5001 with pid 14971
388       UDP  isochronous:  60  frames/sec mean= 100 Mbit/s, stddev=10.0 Mbit/s,
389       Period/IPG=16.67/0.005 ms
390       UDP buffer size:  208 KByte (default)
391       ------------------------------------------------------------
392       [  3] local 192.168.100.76 port  42928  connected  with  192.168.100.33
393       port 5001
394       [   ID]  Interval         Transfer      Bandwidth       Write/Err   PPS
395       frames:tx/missed/slips
396       [  3] 0.00-1.00 sec  12.0 MBytes   101 Mbits/sec  8615/0      8493  pps
397       62/0/0
398       [   3]  1.00-2.00 sec  12.0 MBytes   100 Mbits/sec  8556/0     8557 pps
399       60/0/0
400       [  3] 2.00-3.00 sec  12.0 MBytes   101 Mbits/sec  8586/0      8586  pps
401       60/0/0
402       [   3]  3.00-4.00 sec  12.1 MBytes   102 Mbits/sec  8687/0     8687 pps
403       60/0/0
404       [  3] 4.00-5.00 sec  11.8 MBytes  99.2 Mbits/sec  8468/0      8468  pps
405       60/0/0
406       [   3]  5.00-6.00 sec  11.9 MBytes  99.8 Mbits/sec  8519/0     8520 pps
407       60/0/0
408       [  3] 6.00-7.00 sec  12.1 MBytes   102 Mbits/sec  8694/0      8694  pps
409       60/0/0
410       [   3]  7.00-8.00 sec  12.1 MBytes   102 Mbits/sec  8692/0     8692 pps
411       60/0/0
412       [  3] 8.00-9.00 sec  11.9 MBytes   100 Mbits/sec  8537/0      8537  pps
413       60/0/0
414       [   3] 9.00-10.00 sec  11.8 MBytes  99.0 Mbits/sec  8450/0     8450 pps
415       60/0/0
416       [  3] 0.00-10.01 sec   120 MBytes   100 Mbits/sec  85867/0     8574 pps
417       602/0/0
418       [  3] Sent 85867 datagrams
419       [  3] Server Report:
420       [   3] 0.00-9.98 sec   120 MBytes   101 Mbits/sec   0.009 ms  196/85867
421       (0.23%)  0.665/ 0.083/ 1.318/ 0.174 ms 8605 pps  18903.85
422
423       where (per -e,)
424              frames:tx/missed/slips Total number  of  isochronous  frames  or
425              bursts.  Total  number  of  frame ids not sent.  Total number of
426              frame slips
427
428
429       Isochronous UDP tests (server)
430
431       iperf -s -e -u --udp-histogram=100u,2000 --realtime
432       ------------------------------------------------------------
433       Server listening on UDP port 5001 with pid 5175
434       Receiving 1470 byte datagrams
435       UDP buffer size:  208 KByte (default)
436       ------------------------------------------------------------
437       [  3] local 192.168.100.33 port 5001 connected with 192.168.100.76 port
438       42928 isoch (peer 2.0.13-alpha)
439       [ ID] Interval        Transfer     Bandwidth        Jitter   Lost/Total
440       Latency avg/min/max/stdev PPS  NetPwr  Frames/Lost
441       [  3] 0.00-9.98 sec   120 MBytes   101 Mbits/sec   0.010 ms   196/85867
442       (0.23%)  0.665/ 0.083/ 1.318/ 0.284 ms 8585 pps  18903.85  601/1
443       [             3]           0.00-9.98           sec           T8(f)-PDF:
444       bin(w=100us):cnt(85671)=1:2,2:844,3:10034,4:8493,5:8967,6:8733,7:8823,8:9023,9:8901,10:8816,11:7730,12:4563,13:741,14:1
445       (5.00/95.00%=3/12,Outliers=0,obl/obu=0/0)
446       [             3]           0.00-9.98           sec           F8(f)-PDF:
447       bin(w=100us):cnt(598)=15:2,16:1,17:27,18:68,19:125,20:136,21:103,22:83,23:22,24:23,25:5,26:3
448       (5.00/95.00%=17/24,Outliers=0,obl/obu=0/0)
449
450
451       where, Frames/lost  Total number of frames (or bursts) received.  Total
452              number of bursts lost or errored
453              T8-PDF(f) Latency histogram for packets
454              F8-PDF(f) Latency histogram for frames
455
456
457

ENVIRONMENT

459       Note:  The environment variable option settings haven't been maintained
460              well.  See the source code if these are of interest.
461

NOTES

463       Some  numeric  options  support  format characters per '<value>c' (e.g.
464       10M) where the c format characters are k,m,g,K,M,G.   Lowercase  format
465       characters  are 10^3 based and uppercase are 2^n based, e.g. 1k = 1000,
466       1K = 1024, 1m = 1,000,000 and 1M = 1,048,576
467
468       The -b option supports variable offered loads through the <mean>,<stan‐
469       dard  deviation> format, e.g. -b 100m,10m on the client.  The distribu‐
470       tion used is log normal.  Similar for the isochronous option.
471
472       The -e or --enhanced latency output on  the  UDP  servers  assumes  the
473       clients'  and  servers'  system  clocks are synchronized.  Network Time
474       Protocol (NTP) or Precision Time Protocol (PTP) are commonly  used  for
475       this.   The  reference  clock(s) or oscillator's error will also affect
476       the accuracy of UDP latency measurements.
477
478       The -B option affects the bind() system call.  This is  typically  used
479       to  bind  to  a particular IP address. Only packets destined to that IP
480       address will be received while any transmitted packets will carry  that
481       IP  address as their source. The bind() does not control anything about
482       the routing of transmitted packets. So, for example, if the IP  address
483       of  eth0  is  used  for -B and the routing table for the destination IP
484       address (per -c) resolves the ouput interface to be eth1, then the host
485       will  send  the  packet  out  device eth1 with the source IP address of
486       eth0.  To affect the physical output interface (e.g.  dual  homed  sys‐
487       tems) the host's routing table(s) need to be configured, e.g. configure
488       policy routing per each -B source address.
489
490       The TCP connect time (or three way handshake) can be seen on the  iperf
491       client  when  the  -e  (--enhancedreports)  option is set. Look for the
492       ct=<value> in the connected message, e.g.in  '[  3]  local  192.168.1.4
493       port 48736 connected with 192.168.1.1 port 5001 (ct=1.84 ms)' shows the
494       3WHS took 1.84 milliseconds.
495
496       The network power (NetPwr) metric is experimental.  It's a  convenience
497       function  defined  as throughput/delay.  For TCP, the delay is the sam‐
498       pled RTT times.  For UDP the delay is the end/end latency.  Don't  con‐
499       fuse  this  with  the  physics  definition of power (delta energy/delta
500       time) but more of a measure of a  desireable  property  divided  by  an
501       undesireable property.  Also note, one must use -i interval with TCP to
502       get this as that's what sets the RTT  sampling  rate.   The  metric  is
503       scaled  to  assist  with human readability.  (Note: if this metric goes
504       beyond the experimental state we'll consider a supporting and RTT  sam‐
505       pling rate independent of the -i interval.)
506

DIAGNOSTICS

508       This section needs to be filled in.
509

BUGS

511       See https://sourceforge.net/p/iperf2/tickets/
512

AUTHORS

514       Iperf2,  based  from  iperf  (originally written by Mark Gates and Alex
515       Warshavsky), has a goal of maintainence with some feature  enhancement.
516       Other contributions from Ajay Tirumala, Jim Ferguson, Jon Dugan <jdugan
517       at x1024 dot net>, Feng Qin, Kevin Gibbs, John Estabrook  <jestabro  at
518       ncsa.uiuc.edu>,  Andrew  Gallatin <gallatin at gmail.com>, Stephen Hem‐
519       minger <shemminger at linux-foundation.org>, Tim Auckland <tim.auckland
520       at gmail.com>, Robert J. McMahon <rjmcmahon at rjmcmahon.com>
521

SEE ALSO

523       http://sourceforge.net/projects/iperf2/
524
525
526
527NLANR/DAST                        APRIL 2008                          IPERF(1)
Impressum