你如何正确testingISP的性能?

在过去的几个月里,我一直在testing两家提供10Mbps链路服务的互联网服务供应商。 我已经能够正确地validation他们是否将这个带宽提供给他们的设备。 问题是,在我所在的地区,所有提供者之间没有本地对等关系。 因此,基本上来自任何想访问我的networking服务器的客户的stream量必须通过他们的ISP,直到美国大陆(与他们连接的NAP的任何地方),以便“反弹”到ISP,最终为我提供服务到达我的网站。 因此,要求选定的ISP提供对称的10 Mbps服务(上传对我来说非常重要),直到美国大陆的任何一点。 提供商A在迈阿密的一个站点上configuration了路由器,我能够正确地testing这些路由器的服务。 提供者B通过其他三个本地提供者连接,并且在美国大陆没有可用于testing的服务器或设备。 出于这个原因,我使用M-LABSnetworkingtesting服务器,Speedtest服务器和Speakeasy速度testing服务器来testing他们的performance。 所有的testing在相同的条件下进行(服务器,时间等)。 从这些网站testing显示,提供商A有效提供所请求的对称10 Mbps服务时,从我的服务器进行testing。 对于提供者B,只有下载显示10 Mbps,而不是上传,只能从5到7 Mbps,具体取决于所选的testing站点。 提供者B现在告诉我,我的testing不公平,他们确实提供了所要求的服务。 然后他们向我展示一些数据给德克萨斯州的一个服务器使用Iperf,但是只使用UDP和NOT TCP来执行testing。 他们说Speedtest,M-Labs等都是无法testing的,我无法理解的原因。

我想获得关于此的反馈。 我错了我testing他们的方式吗? 有人可以请简单地解释为什么Speedtest或M-Labs不能用作testingISP的有效方法吗? 在我看来,什么是平等的提供没有优势,在这一点上,我必须删除提供商乙,但我想与这两个提供商是公平的,如果我做错了什么,我愿意修改我的错误,给提供者乙另一个机会。 你如何testing和衡量你的ISP服务? 在没有本地对等的情况下,我是否认同在stream量/带宽方面为客户提供优质服务?

请给我任何build议。

谢谢。

诚实地说,我想不出为什么你的ISP Btesting不能正常工作的原因。 在美国拥有一台个人服务器并上传到这个服务器上,我想不出有什么不同。 如果你有一个可以上传/下载的客户端,你总是可以从/ dev / urandom中获得一个巨大的块,并且可以从它们中获取SCP。 没有漂亮的图表,但这是一个体面的真实世界testing。

所有这些话,你确实叫ISP B的技术支持线。 这听起来并不像你告诉你的那么高兴。 在我看来, 如果不超过你的速度testing,这一点同样重要。 如果你的ISP支持会给你带来麻烦,而不是彻底排除故障,而且不能给出你能理解的解释,这实际上是一个不好的迹象。 即使他们给你你想要的带宽,它也会使你的任何小问题成为一个庞大的PITA,因为他们的支持太差了。 与我的公司一样,我们的带宽“足够快”,但支持非常好。 当您的ISP迅速响应DNS请求,问题和事件调查时,它使您的工作更快。 无限多的Mbs或两个有用,我们不使用90%的时间。

如果你真的想在这里完全公平的话,请给ISP A打电话,询问他们对速度testing的看法。 或者,如果你觉得有点恶作剧,声称你的速度testing导致的速度大于承诺的速度。 如果他们提供了一个好的或者更好的解释,或者花费更多的精力来研究这个问题,那么他们在两条战线上就赢了。 如果他们像ISP B一样处理,他们还在前面。 请注意,这里没有任何实际的问题,所以你应该期待他们最终陈述“我们在这里看不到任何错误,也许这是你的最后? 但是他们如何到达这里,需要多长时间,可以告诉你很多。

– 克里斯托弗·卡雷尔

testing站点面临的一个挑战是,它们的结果可能会被terminalISP处的caching或其间的任何地方扭曲。 他们在检测caching方面已经取得了进展,但是相对较小的testing有效载荷却是非常“caching”的,caching只是在做他们devise的工作。

更现实的testing是随着时间的推移进行传输,在两个可接受的testing点之间的数据可能不会“caching”(例如几百兆)。 较长的转换也将有助于确定在实际的长时间负载下连接的整体“稳定性”和性能。

基本上,当您使用networking上的ISP进行速度testing时,ISP只会保证networking或对等networking上的连接的任何部分。 衡量带宽的最好方法是使用ISP提供的速度testing(通常位于主DNS服务器(最适合Pingtesting延迟)。