Académique Documents
Professionnel Documents
Culture Documents
Contents
1
Introduction
Firewall Configuration
Introduction
The Iperf 3 server is used for UDP and TCP throughput measurements. The server must run
on a machine with an Internet connection and a public IP address. Each server instance can
handle only one Iperf client connection, but several server instances can be run on the same
machine so that multiple clients can test against it.
Note: If multiple server instances are to be set up, it is crucial that the server machine
have sufficient bandwidth to support concurrent access by the corresponding
number of Iperf clients. Having too many server instances will cause poor
performance, especially if many clients are accessing the machine over a highspeed connection.
The Iperf server software consists of two parts:
Iperf Watcher
Iperf Watcher acts as the shell and monitor tool for all Iperf server instances. It will spawn
servers and monitor them to check if they are operating correctly. If a server instance is
malfunctioning, it will be restarted.
1. Unpack the Iperf Watcher and Iperf 3 package in a local directory on the server.
2. Configure the Iperf Watcher according to your measurement needs. The configuration is
maintained in an XML file named ConfigInfo.xml:
RetryCount: Specifices how many times Iperf Watcher will retry checking if an Iperf
server is busy before it restarts the Iperf server.
IPerfServer: IP address and port number of an Iperf server instance. Each entry defines
one server instance; multiple entries are allowed. The IP address should always be
127.0.0.1, whereas the port number must be unique for each server instance. Make sure
that the ports you specify are available on the server machine.
Firewall Configuration
3. Click Browse.
6. Make sure that you have checked the Iperf3 item as well as its boxes in the Home/Work
(Private) and Public columns. Then click OK.