# 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

- BigELv 71 month agoFavourite 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.