我正在iperf3
对不同服务器上的多个发送者进行简单的实验,将TCP
流量发送到另一台服务器上的单个接收者。
iperf3
在此实验期间每 0.1 秒报告一次拥塞窗口 ( Cwnd
)(以 KBytes 为单位)。我还在tcp_probe
实验期间记录了内核模块的输出,它显示了每次变化时的拥塞窗口(分段)。我将tcp_probe-reported
拥塞窗口乘以 1500(MTU 大小)以获得以字节为单位的拥塞窗口。我预计拥塞窗口会匹配,但我发现 iperf3 报告的拥塞窗口大小约为tcp_probe
. 一旦被这个乘法因子校正,它们就完全一致了。为什么会出现这种情况?哪一个是对的?
我运行的命令是:
iperf3 -c <dst_ip> -p <port> -i 0.1 -t 30
insmod tcp_probe.ko