测量互联网速度的替代方法

Alternatives for measuring internet Speed

我已经使用 file download and time measuring strategy 很长时间了,但是当用于一些速度非常慢的连接时,例如范围 <64 kbps 的蜂窝数据,连接不太稳定。

例子

如果文件为 100kb,将近 5 次重试下载该特定文件,并且考虑到 每次重试的等待时间,速度测量不准确。

那么,除了下载文件,测量请求和完成之间的时间延迟之外,还有其他有效的准确测量互联网速度的方法吗?

So, Is there any other efficient method to measure internet speed accurately ...

这取决于您实际要测量的内容:

  • 如果您尝试测量特定 link 的理论速度(比特率),则需要查阅硬件/固件文档。 (例如,我的调制解调器告诉我当前的上行和下行时钟速率...)

  • 如果您尝试测量实际传输速度,这取决于很多事情,并且可能会变化很大...取决于什么你在做什么,什么时候做等等。唯一有意义的速度衡量标准是正在做的实际速度,无论你想做什么;例如从特定站点下载文件。

So, Is there any other efficient method to measure internet speed accurately besides downloading a file, and measuring the time delay between request and completion?

基本上没有。

你说的是下载100Kb文件的实测速度。我怀疑这还不足以让 TCP/IP 连接达到全速。尝试用 1Mb、10Mb 和 100Mb 的文件进行测量,我怀疑您会获得更快的传输速率。