对于一些实验,我运行 wget 下载文件来测量数据速率。文件(大小)始终相同,约为 292 MiB。 wget 显示的平均下载速度与文件大小除以显示的时间不匹配。这是怎么发生的?我找不到任何 wget 如何准确计算平均数据速率的信息。
如果这很重要的话:我正在尝试 MPTCP 并测量不同链路上的数据速率。 AFAIK wget 不应该关心是否使用普通 TCP 或 MPTCP。
结果摘录
9.6 MB/s 0:28 min (data rate is lower but takes less time?)
10.0 MB/s 0:29 min (?)
10.1 MB/s 0:29 min (?)
10.3 MB/s 0:33 min (?)
10.5 MB/s 0:30 min
我指的速率是下载完成后显示的速率,如这里的最后一行:
debian-9.9.0-amd64-netinst.i 100%[==============================================>] 292,00M 9,69MB/s in 29s
2019-07-17 12:24:25 (10,1 MB/s) - "debian-9.9.0-amd64-netinst.iso.1" saved [306184192/306184192]
答案1
似乎是最后一个时间片显示的平均速度,而不是整个下载的平均速度。