How to calculate Network throughput based on Bandwidth and Latency? ?

How does one calculate the throughput of a network (assuming a certain SNR), affected by latency?

The thing is that in information theory, the formula that I know of is the Channel capacity formula, which has bits per second (bps) as unit, and is defined by:

C = B Log_2 (1+ SNR). (B: Bandwidth, SNR: Signal-to-Noise Ratio, C: Capacity).

Is there a formula that includes the latency as well?

Thank you! 

1 Answer

  • BigE
    Lv 7
    1 month ago
    Favorite Answer

    Throughput is measured.  If there was a calculation, it would not be measured?

    Bandwidth is theoretical.  The calc you have there is probably for radio, there is no SNR in wired networks.

    There are probably a few parameters besides latency for speed.  Packet size, routing speed, paths, errors, retransmits, tcp window size, contention, checksum, protocol, disk speed, memory, cpu, os.

    That is why it is measured.

Still have questions? Get your answers by asking now.