iperf service

1. About

iperf is a tool for network performance measurement and tuning. It can produce standardized performance measurements for any network. iperf has client and server functionality, and can create data streams to measure the throughput between the two ends in one or both directions. Typical iperf output contains a time-stamped report of the amount of data transferred and the throughput measured.

2. Systems

2.1 Iperf, Version 2

FQDN IPv6 IPv4
iperf2.bfh.info 2a07:6b40::91 147.87.0.91
ipv6.iperf2.bfh.info 2a07:6b40::91
ipv4.iperf2.bfh.info 147.87.0.91

2.2 Iperf, Version 3

FQDN IPv6 IPv4
iperf3.bfh.info 2a07:6b40::92 147.87.0.92
ipv6.iperf3.bfh.info 2a07:6b40::92
ipv4.iperf3.bfh.info 147.87.0.92

3. Features

  • iperf on iperf2.bfh.info runs on the default 5001 port.

  • iperf3 on iperf3.bfh.info runs on the default 5201 port.

4. Operations

4.1 Iperf client, Version 2


    # test upload (TCP) from client to iperf2.bfh.info
    iperf -c iperf2.bfh.info -i 1

    # test download (TCP) from iperf2.bfh.info to client
    iperf -c iperf2.bfh.info -i 1 -R
  

    # test upload (UDP) from client to iperf2.bfh.info
    iperf -c iperf2.bfh.info -i 1 -b 0 -u

    # test download (UDP) from iperf2.bfh.info to client
    iperf -c iperf2.bfh.info -i 1 -b 0 -u -R
  

4.2 Iperf client, Version 3


    # test upload (TCP) from client to iperf3.bfh.info
    iperf3 -c iperf3.bfh.info --timestamps

    # test download (TCP) from iperf3.bfh.info to client
    iperf3 -c iperf3.bfh.info --timestamps -R
  

    # test upload (UDP) from client to iperf3.bfh.info
    iperf3 -c iperf3.bfh.info --timestamps -b 0 -u

    # test download (UDP) from iperf3.bfh.info to client
    iperf3 -c iperf3.bfh.info --timestamps -b 0 -u -R
  

6. Backlog

Known issues

  • none