Measure actual goodput from bytes transferred over a duration.
Goodput = bits delivered / seconds. Compare against link rate to find utilization and headroom.
100 MB in 8 s → 100 MbpsBandwidth is capacity; throughput is measured delivered rate, always ≤ capacity.
Overhead, congestion, RTT, and window limits all reduce goodput below the raw link rate.