Friday, January 25, 2013

IPERF

Description

Iperf was developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Iperf allows the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.
HOW TO USE

Iperf on Windows

Posted by & filed under Article.

Iperf is a neat little tool with the simple goal of helping administrators measure the performance of their network. Worthy of mention is the fact that it can measure both TCP and UDP performance on a network. Iperf is cross platform software and open source.
You can download Iperf.exe from:
Iperf.exe Linhost.info
or
Iperf.exe Ucf.edu
Link updated on 12/30/2010
We will be making use of the command line, do not fear the command line Iperf is a simple tool to use.
Say I want to test the available bandwidth between a server(Windows Server 2008) and a client workstation(Windows 7). Iperf will try to move as much data as possible using the available link in order to conduct the test.
iperf-server-client-windows

Instructions

Download the Iperf executable and place the file on any directory you wish, my web browser(Firefox) places all downloaded files on the Download directory which is where I will be executing Iperf from.
Note:You will need to open port 5001 on the Iperf server.

Server Setup

Go to Start > All Programs > Accessories > Command Prompt
command-promptWith the command line prompt open type
cd Dowloads
or the location where the Iperf executable resides.
cd-downloadNow that you are in the same directory as Iperf type
iperf -s
to start the Iperf server. If you look at the screen Iperf listens on port 5001 you may have to open port 5001 on your firewall.
iperf-server

Client Set Up

Imitating the steps above execute Iperf in the same manner, but this time we are going to give the Iperf client different instructions. On the Iperf client command line type
iperf -c 192.168.1.51
. This will be our client and we are telling Iperf the server is located at 192.168.1.51.
iperf-cGive Iperf some time to test the connection, after the test is done Iperf will present the results.
iperf-test-doneThe results are easy to understand in this case Iperf managed to transfer 113 Mbytes at 94.5 Mbits/s, the results will changed when used on a busy network which is where Iperf will reveal the amount of available bandwidth in the network

0 comments: