A major challenge our industry faces is making responsiveness KPIs more prevalent and actionable to network engineers. Currently, many think of capacity only metrics to qualify a link.
I'm considering adding the time to service a byte to iperf 2 since TCP is a byte oriented protocol. This time will be calculated on the sender side using Little's law. The "depth" is taken from the tcp_info bytes in flight calculation and the arrival rate is derived from the write rate. This can all be done from the send side.
Examples below, the new column is Wait in units of ms.
Hi All,
FYI, here is a good review of Little's Law applied to packets.
A major challenge our industry faces is making responsiveness KPIs more prevalent and actionable to network engineers. Currently, many think of capacity only metrics to qualify a link.
I'm considering adding the time to service a byte to iperf 2 since TCP is a byte oriented protocol. This time will be calculated on the sender side using Little's law. The "depth" is taken from the tcp_info bytes in flight calculation and the arrival rate is derived from the write rate. This can all be done from the send side.
Examples below, the new column is Wait in units of ms.
Let me know your thoughts on this.
Thanks,
Bob
Last edit: Robert McMahon 2024-07-05
On bytes in flight per a BBR discussion
Last edit: Robert McMahon 2024-07-05