什么是好的网络基准测试?

什么是好的网络基准测试?

有什么好方法可以对网络连接进行基准测试?我正在寻找类似Windows 体验指数,但对于我的互联网连接来说。

魏

例如,我访问过的一个地方似乎连接非常糟糕。页面加载缓慢等,但文件下载一旦开始就非常快(带宽好,延迟差?)。

或者,当我通过手机进行网络共享时,浏览网页非常顺畅且快速,但下载速度却非常慢(带宽不好,延迟好?)。

评估这些变量(带宽和延迟?)的好方法是什么?还有其他变量(负载?)我应该考虑吗?

答案1

如果你正在寻找一个快速而粗糙的带宽/延迟测试,那么http://www.speedtest.net/有效。它将为您提供延迟测量值和上行/下行带宽。损耗和抖动是其他需要测量的变量,但不太常见。

评估整体体验取决于应用程序。有些用途对延迟敏感,有些用途对带宽敏感。FTP 文件传输体验主要与带宽有关,而 VoIP 通话则完全与延迟有关。我个人认为延迟是最重要的因素之一。延迟越低越好,而带宽只有在您没有足够的带宽时才重要。

编辑:从您的评论来看,您的重点似乎是来自端点的 Web 浏览行为。在许多情况下,即使您的带宽/延迟很好,您的 Web 浏览也可能会变慢(例如,您的 DNS 响应可能很慢)。我不知道有哪种工具可以准确测试所有“浏览速度慢”的情况。即使有这样的工具,我也不会相信。涉及的缓存太多了,您永远不会知道它们是作为端点的。带宽/延迟通常是罪魁祸首,并且尝试创建一个可以测试的工具其他一切会很困难。如果我尝试生成这样的信息,我可能会使用嗅探器。

答案2

http://speedtest.net/http://pingtest.net是很好的起点——它们会让您大致了解带宽和延迟/抖动。
确保您在一天中的不同时间对多个端点运行测试。如果您使用的是共享连接(电缆),这一点尤其重要。

当进行测试时,请确保您消除了问题的中间源(例如,不要通过无线进行测试 - 理想情况下,您应该直接插入网络接口设备(调制解调器或路由器)来测试您的 ISP 的连接,如果可以的话,开始查看其他内部组件作为可能的故障点)。


在评估连接方面,您感知到的带宽取决于几个因素:您的实际带宽(可以通过管道传输的带宽)、端到端延迟和数据包丢失百分比是三大因素。您的提供商的超额认购率(他们承诺的带宽比他们实际可以提供的带宽多多少)是另一个因素(通常表现为数据包丢失,因为他们的路由器开始丢弃无法足够快地发送的排队数据)。

最终的评估是基于“连接是否太差而无法使用”,这是根据您的用途做出的主观/定性判断。

相关内容