Measuring Network Throughput

Measuring Network Throughput

Throughput of a network can be measured using various tools available on different platforms. This page explains the theory behind what these tools set out to measure and the issues regarding these measurements.

Reasons for measuring throughput in networks People are often concerned about measuring the maximum data throughput in bits per second of a communications link or network access. A typical method of performing a measurement is to transfer a 'large' file from one system to another system and measure the time required to complete the transfer or copy of the file. The throughput is then calculated by dividing the file size by the time to get the throughput in megabits, kilobits, or bits per second.

Unfortunately, the results of such an exercise will result in the goodput which is typically less than the maximum theoretical data throughput, leading to people believing that their communications link is not operating correctly. In fact, there are many overheads accounted for in goodput in addition to transmission overheads, including latency, TCP Receive Window size and system limitations, which means the calculated goodput does not reflect the maximum achievable throughput.

Read more about Measuring Network Throughput:  Theory: Short Summary, Bandwidth Test Software, Nomenclature, Compression, Overheads and Data Formats, Higher-level Protocols, Tools Available For Measuring Throughput

Famous quotes containing the words measuring and/or network:

    By measuring individual human worth, the novelist reveals the full enormity of the State’s crime when it sets out to crush that individuality.
    Ian McEwan (b. 1938)

    Parents need all the help they can get. The strongest as well as the most fragile family requires a vital network of social supports.
    Bernice Weissbourd (20th century)