Lab 4 Using iperf and jperf

Due Oct 17

Lab Objective:

To use use lab tools to compare the throughput of TCP and UDP. Also to compare the throughput of different OS’s and between two OS’s. This includes Win7/Win7, Win7/Linux, Linux/Linux.

You will also test the throughput with a WiFi connection.

Read

  1. Measuring Network Performance - Jperf
  2. iperf

Lab Method

You will partner with someone else, or use someone else's system so you don't have to install everything on two separate systems. You will, however, each need to write your own report.

Steps:

  1. Install iperf and jperf on each target OS.
    • On Linux run Ubuntu Software Center, load iperf and Java Runtime. Then get jperf from http://sourceforge.net/projects/iperf/files/jperf/.
    • All exacutable files MUST set to executable. Use command chmod 777 *
    • run the jperf.sh on Linux. Just double click and select "ececute in terminal".
    • Find and download iperf for Win7. You can use the same Java program for jperf.
    • iperf.exe: iperf 1.7.0 for Windows
  2. Run a 60 second test in TCP between each pair of systems, recording the results in Excel. (Win7/Win7, Win7/Linux, Linux/Linux)
  3. Run UDP tests between each test pair. You will need to keep increasing the bandwidth until packets are dropped. Record the highest throughtput rate with less then 1% error rate. Record the result in Excel.
  4. Also measure the cost of the switch and a hub. Take a crossover cable and connect the systems directly (I will provide). Use your FASTEST OS combination. Test both UDP and TCP. Record the difference (if any) from the traffic through the switch. ERcord this in Excel.
  5. Run a TCP to a server running at 149.143.3.138 (a Linux system running iperf as a server, through the WiFi).
    • What kind of bandwidth can you get for each?
    • Try it on BOTH the white and the blue ethernet jacks on the wall. How do you explain the difference?
  6. Create nice visual graphs of the results. Write a reported interpreting the results, and hypothesizing and explanation for what you found.
  7. Writre a 1-2 page lab report describing what you learned, any problems encountered. How do you thing such a system would be useful?
-- JimSkon - 2011-10-11
Topic attachments
I Attachment Action Size Date Who Comment
Exeexe iperf.exe manage 108.0 K 2011-10-11 - 18:11 JimSkon iperf 1.7.0 for Windows
Topic revision: r7 - 2013-10-24 - JimSkon
 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback