什么时候以单线程而不是多线程连接来运行 Ookla 的速度测试才有意义?

什么时候以单线程而不是多线程连接来运行 Ookla 的速度测试才有意义?

Ookla 的速度测试提供了使用单线程或多线程连接运行速度测试的选项。

根据来源:

大多数大型下载(通过网络)和流媒体服务都通过与服务器的单个连接运行,因此测量单个连接上的吞吐量是有意义的。就我个人而言,这是我在比较 ISP 时首选的测试,尽管它可能无法显示连接在多个同时连接的情况下能够达到的性能。

为什么在比较不同的 ISP 速度时单线程连接会成为首选?我猜是为了测试 ISP 的连接质量,对吧?

答案1

许多 ISP 优先处理 Ookla 流量,这完全搞砸了任何直接比较的尝试。您能做的最好的就是测试这两种方法并取平均值。

尝试DSL 报告相反。它确实使用了不同的指标,人们可以声称这是一个“更好”的客观测试——但更重要的是,大多数 ISP 似乎忘记了优先考虑它,因此它可以作为现实世界的比较更准确。它还将测试缓冲区膨胀

在此处输入图片描述

单击“结果”即可获得更全面的分析。

无任何隶属关系。

*正如评论中提到的,不要将“多线程”的名称与通常与 CPU 线程相关的名称混淆。这是关于多个同时连接。
还请注意,在实际条件下,缓冲区膨胀通常比全速测试更为重要。

答案2

我也有同样的问题,想更好地理解它的工作原理。我的想法虽然未经证实,但使用一个线程进行连接是单个设备在下载文件时会使用的方法,它们有一个线程,例如 2.4 或 5,但该设备只能使用一个线程进行下载.....因此,测试这似乎是一个现实世界的事情,因为你不可能同时拥有多个下载连接,对吗??就像我说的,我不确定我是否完全理解了这一点,所以请解释一下,以便我正确理解这一点。

相关内容