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