

As already noted by Giuseppe, interface stats will provide interface bandwidth utilization. Hmm, it's unclear what you're trying to determine. Things like "ping" or SLA, or ways we have to generate artificial traffic we have something to measure when we otherwise would not, and something that transmits without some "unknown" application delay. If we know it's a 10 Mbps path, we also can say we've had 50% utilization. Again, if we measure 5 million bits over one second, or 15 million over threes seconds, or. To measure bandwidth utilization we need to also "know" maximum possible, and then the forgoing measure can be calculated as a percentage. So again, to "calculate" bandwidth we measure transmission/receive rates for some time period. (Peak bandwidths, that all hit the same measure might reveal the maximum available bandwidth, but might too.) we can only determine the maximum available bandwidth at any one point at time. Unfortunately, of course, we cannot determine potential bandwidth beyond the path's bottleneck (nor can we use it anyway) and it's possible other traffic, at any one time, will "hide" potential bandwidth. "Believing" maximum bandwidth is by sending a bulk set of data, injected at one end measuring how long it takes to be transmitted and received. This requires we load the link such that we believe or know its at 100%. If we don't know the maximum possible, we might measure forcing 100%. All, would be calculated at 50% utilization for the measured second.)įor an end-to-end measure, we can do the an end point's stats too, but the utilization percentage can only be calculated if we "know" the maximum potential bandwidth end-to-end.

perhaps link was busy all during the first half second, or only all during the second half of the second, or all busy the first quarter of the second and the last quarter of the second, or. (Also understand, this means circuit was 100% half the time measured, but we don't know how the transmission was done. The delta provide bits/bytes transmitted during that time which you can they compare to what could have been 100% utilization all the time.įor example, if we measure 5 million bits set during one second, and "know" it's a 10 Mbps path, utilization during that one second was 50%. So normally to measure bandwidth utilization you take a snapshot of bits/bytes sent at some time, another at a second time. When we "measure" bandwidth utilization, it's a measure of the ratio between zero and 100% usage over some time period. Well, first understand bandwidth utilization is always either zero or 100%.
