电缆调制解调器速度测试


8

可用的流行速度测试(电缆,DSL等)是否准确?如果是这样,怎么办?此外,似乎它们仅测量一个文件的下载速度,而不测量响应性,延迟,健壮性等。有人知道如何测量它吗?任何与该主题相关的文章的链接?

Answers:


8

我想说的是,如果您要衡量Web浏览性能(大多数人将要从事的工作),则大多数速度测试都存在缺陷 。几乎所有测试都使用Flash或Java,完全绕过您的浏览器HTTP堆栈。这些测试通常还使用一个大文件,完全绕过了持久连接的好处,并且仅某些浏览器本身支持HTTP / 1.1管道传输。如果确实使用Flash或Java下载单个大文件,则这些测试可能更相关。

另外,对于某些Flash测试,我发现浏览器的结果差异很大,这与浏览器处理Flash动画的方式有关,因此,结果的偏移与网络性能无关​​。

为了使这些测试更好,该方法需要反映:

  1. 该测试是针对要测试的内容量身定制的!除非要在单个文件上测试闪存网络性能,否则不要使用闪存。浏览器测试应在多个选项卡上使用多个资源(记住CSS和JS可以阻止某些浏览器中的连续下载),以重现真实情况。如果要测试洪流速度,则需要大量的小带宽HTTP / UDP连接。
  2. 测量变异性。大多数测试只执行一次操作,而单个样本不足以可靠地知道某些内容。一个需要在重复测试中求平均值,并且至关重要的是,需要估计方差。是180真的比150更好,当变性+ - 100 ??? {answer:否}

不确定是否有完美的资源,但是史蒂夫·索德(Steve Souder)至少广泛地撰写了有关网络性能的文章:

http://stevesouders.com/

其他人建议的测试均不符合这些技术问题。他们会给您大概的数字,可能会有所帮助,但是您应该意识到这些限制。尤其是花哨的Flash动画似乎毫无用处,而且正如我所说的,实际上会使结果明显偏斜。


1
关于Flash的要点。Speedtest.net看起来很漂亮,它告诉我我的ping很不错,但是当我实际尝试播放FPS时,时滞令人恐惧。
hyperslug

1
HTTP 1.1管道上的小型FYI:大型浏览器要么根本不支持它(Internet Explorer,Safari),要么默认不启用它(Firefox)。我认为Opera是个例外。
克里斯·瑞

@cwrea:Chrome怎么样?
Isxek

1
请参阅en.wikipedia.org/wiki/HTTP_pipelining:“虽然可能会在不久的将来实现,但不支持Google Chrome浏览器进行管道传输。”
克里斯·瑞

尽管在写答案时的2009年确实如此,但今天它不再适用。有许多测试,使用HTML5,使用常规的HTTP网页浏览器连接:netperf.toolsdslreports.com/speedtestmeasurementlab.net/tools/ndt
O9000

6

一个良好的连接由关键部分组成:通过响应和响应。还有更多,但我坚持主要2(我认为)。吞吐量是通过连接(下载/上传)可以推或拉多少数据。响应能力是我的请求以多快的速度到达目的地并返回。两者互相影响。

通过放置是一项非常简单的测试,只需转到此处列出的站点之一,它将测试您的上载/下载速度。只要记住,您从ISP那里购买的连接是一个UPPER限制(大多数情况下)。例如,我为下行6mb /上行1mb付费。我的连线上限为6mb / 1mb。某些ISP将有一个较低的限制。一个示例是,如果ISP表示您的连接将断开3mb至6mb。另一个关键部分是您也要从中拉出或推送数据的远程主机。如果您的连接较大,那么您将受到远程主机连接的限制,并会有效地对远程主机进行DoS。

响应性有点难以测试。我不确定百分百正确地测试它。在窗口中执行ping和tracert之类的命令是一个很好的开始。他们将使您大致了解往返远程主机的往返时间。这也考虑到了远程主机处理您的请求并将其发送回去所花费的时间,因此要花一点时间。在网上冲浪或在线聊天时,响应能力并不重要。它可与在线游戏等应用程序一起使用。较慢的响应时间将导致您“滞后”,并使游戏的流畅性降低至无法玩的程度。在线游戏依赖于快速响应,而不是更高的吞吐量。

评估连接时还需要考虑其他因素,例如正常运行时间,哪些端口被阻止,关于Bittorrent,IRC,SMTP或其他服务的ISP策略。


1
您要查找的词是带宽和延迟。
凯文·潘科

除了吞吐量,空闲延迟,上载期间的延迟和下载期间的延迟之外,netperf.tools还可进行测量。如您提到的,这可以检测到抖动和缓冲膨胀问题,这些问题可能导致延迟。
o9000

2

DSLReports已经运行了一段时间,并且进行了不错的下载,上传和延迟测试。


我知道这并不能直接回答您的问题,但是鉴于您的问题的标题,此页面上将有大量的Google访问量来寻找速度测试。
杰弗里

2

speedtest.net是另一种流行的服务。

但是,为了获得最准确的结果,请在一天中的不同时间段内运行一系列测试。


2
如今,速度测试并不是特别准确。许多ISP都具有“涡轮模式”,该模式可以工作几秒钟,并在非常有限的时间内将带宽增加一倍或两倍。就像大多数其他站点一样,speedtest完全被这愚弄了,并且仅显示此Turbo模式下的速度。如果您关心速度,那么您可能更关心持续速度。
ChrisInEdmonton,2009年


1

除了仅使用速度测试外,通常还有助于发现数据包丢失,因为这也会使连接看起来很慢。在Unix和Windows下,您都可以使用traceroute命令,或者如果您想要一个不错的GUI程序,可以尝试使用Ping Plotter之类的工具



0

如果您的ISP提供了在其一台服务器上运行的测试,那将是您的最佳选择。

有针对COX客户的COX速度测试

原因是Internet由许多连接组成,而您与ISP的连接只是其中之一。这些速度测试网站使用起来很方便,但是结果可能仅根据ISP和该速度测试Web服务器之间的Internet流量而有所不同。

如果要测量从您到ISP的速度,则需要在其网络上使用服务器。

另一方面-在某些时候,您将需要连接到ISP之外的某些服务器。(比方说,www.superuser.com)从您的ISP到外界的连接也很重要。一个好的ISP将与Internet建立多个连接,因此,如果AT&T网络出现问题,您仍将与Global Crossing和Level 3的网络建立连接。

为了对此有所了解,您可能做不到比在一天中的不同时间和一周中的几天尝试各种速度测试网站更好的方法,并查看您注意到的模式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.