labs.beatcraft.com [bc10-router]

Measuring the Network Performance of bc10-router

Connecting with a PC, the network performance of bc10-router is measured. The details of how to create bc10-router is described at bc10-router/arago-project. This article explains the structure of tested network, measuring equipments, measuring tools, and measuring method.

Network structure and the connections of equipments

The structure of network is shown in the diagram below.

#ref(): File not found: "network" at page "bc10-router/measuring network performance"

Measuring equipments

The measurement of throughput is influenced by the capability of machines that the measuring tools run. The machines used here are netbook-type. The specifications and capability of the measuring equipments are shown below.

bc10-router

Measuring tools

The applications, which used to measuring the performance of the networks, are shown below.

iperf

http://iperf.surceforge.net/
This application measures the throughput of a network. It created at Distributed Application Support Team (DAST) of the National Laboratory for Applied Network Research (NLANR). This organization does not exist anymore, and the application has been maintained by an open source project. This application does have both server side and client side functionalities. To execute the same command, the applications act as the server and client at the ends of the network and measure the throughput between the two points.~ 

Code and Commands> Executing the command, the server side waits the signal from the client side. When it receives the signal from the client side, then it displays the result of measurement.

– Client Side

Code and Commands> To measure throughput, the client side measures how much data it has sent to the server side per 10 seconds.

nuttcp

http://www.nuttcp.net/nuttcp/Welcome%20Page.html
This application is a measurement tool, which assesses the network performance. It is crated based upon nttcp, which is an improved version of ttcp. Like iperf, executing the same command on the both two PCs, one PC runs the command as the server, and the other PC acts as the client. Waiting for data from the client side, the server side measures the benchmark of communication between the client and server sides PCs.

Code and Command>

Measuring method

To measure the performance of bc10-router, the network, which described in the diagram, is established. To measure the performance of WAN and LAN, throughput is measured between PC1 and bc10-router and between bc10-router and PC2, respectively.

To analyze the quality of network, it is critical to find out the bottlenecks in the network. To exam the bottleneck, throughput is measured between the interfaces of PC1 and bc10-router eth0 for WAN side and between the interfaces of bc10-router wlan0 and PC2 for LAN side, respectively.

Measurements of network performance

The measurements are done at WAN side and LAN side. WAN side reflects the performance of server side, and LAN side roughly indicates the performance of client side. Each test 10 times and takes the average of the outcomes of 10 tests. The measurements of iperf define only the performance of the client side.

Between PC1 and bc10-router eth0

Table>

Between bc10-router wlan0 and PC2

Table>

 

Between PC1 and bc10-router and PC2

Table>

 

Revision History


Front page   New List of pages Search Recent changes   RSS of recent changes