Go2Linux | Linux Operating System

A site dedicated to: Linux Operating System

iperf - Linux command to measure your network bandwidth - man page -

Date: 2007-09-25 00:00:00 -0400

IPERF(1) User Commands IPERF(1)


   iperf - measure network performance


   iperf [-s|-c host] [options]

   iperf  [-h|--help] [-v|--version]

DESCRIPTION Client/Server:

   -f, --format
          [kmKM]   format to report: Kbits, Mbits, KBytes, MBytes

   -i, --interval
          #        seconds between periodic bandwidth reports

   -l, --len
          #[KM]    length of buffer to read or write (default 8 KB)

   -m, --print_mss
          print TCP maximum segment size (MTU - TCP/IP header)

   -p, --port
          #        server port to listen on/connect to

   -u, --udp
          use UDP rather than TCP

   -w, --window
          #[KM]    TCP window size (socket buffer size)

   -B, --bind
          <host>   bind to <host>, an interface or multicast address

   -C, --compatibility
          for use with older versions does not sent extra msgs

   -M, --mss
          #        set TCP maximum segment size (MTU - 40 bytes)

   -N, --nodelay
          set TCP no delay, disabling Nagle’s Algorithm

   -V, --IPv6Version
          Set the domain to IPv6

Server specific:

   -s, --server
          run in server mode

   -U, --single_udp
          run in single threaded UDP mode

   -D, --daemon
          run the server as a daemon

Client specific:

   -b, --bandwidth #[KM]
          for  UDP,  bandwidth to send at in bits/sec (default 1 Mbit/sec,
          implies -u)

   -c, --client
          <host>   run in client mode, connecting to <host>

   -d, --dualtest
          Do a bidirectional test simultaneously

   -n, --num
          #[KM]    number of bytes to transmit (instead of -t)

   -r, --tradeoff
          Do a bidirectional test individually

   -t, --time
          #        time in seconds to transmit for (default 10 secs)

   -F, --fileinput <name>
          input the data to be transmitted from a file

   -I, --stdin
          input the data to be transmitted from stdin

   -L, --listenport #
          port to recieve bidirectional tests back on

   -P, --parallel
          #        number of parallel client threads to run

   -T, --ttl
          #        time-to-live, for multicast (default 1)


   -h, --help
          print this message and quit

   -v, --version
          print version information and quit

   [KM] Indicates options that support a K or M suffix for kilo- or mega-

   The TCP window size option can  be  set  by  the  environment  variable
   TCP_WINDOW_SIZE.  Most other options can be set by an environment vari?
   able IPERF_<long option name>, such as IPERF_BANDWIDTH.


   Report bugs to <dast@nlanr.net>

iperf 2.0.1 November 2004 IPERF(1)

If you liked this article please share it.

powered by TinyLetter

If you want to contact me in any other way, please use the contact page.