测试WAN延迟时间

日期: 2011-11-07 作者:Kevin TollyJohn TollyZachary Schaffer翻译:曾少宁 来源:TechTarget中国 英文

如果您的公司与大多数公司一样,那么远程用户是否抱怨系统并不重要,重要的是他们在什么时候向您抱怨。而且,如果系统需要通过广域网(WAN)访问主要位置的资源,那么WAN就是可能就是问题所在。   虽然有很多方法可以评估WAN性能,但是测试WAN延迟时间(流量通过WAN时所需要时间)是一个很好的出发点。简单而言,延迟时间会增加用户的等待时间。

再加上其他系统原因的延迟(如数据库访问),WAN延迟时间的激增可能意味着损失用户或者操作中断。   虽然延迟各不同相同,但是许多北美网络的回程时间一般在35至70毫秒(ms)之间——或者说小于十分之一秒。如果延迟突然增加到1,500ms,那么用户就需要经历额外的……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如果您的公司与大多数公司一样,那么远程用户是否抱怨系统并不重要,重要的是他们在什么时候向您抱怨。而且,如果系统需要通过广域网(WAN)访问主要位置的资源,那么WAN就是可能就是问题所在。

  虽然有很多方法可以评估WAN性能,但是测试WAN延迟时间(流量通过WAN时所需要时间)是一个很好的出发点。简单而言,延迟时间会增加用户的等待时间。再加上其他系统原因的延迟(如数据库访问),WAN延迟时间的激增可能意味着损失用户或者操作中断。

  虽然延迟各不同相同,但是许多北美网络的回程时间一般在35至70毫秒(ms)之间——或者说小于十分之一秒。如果延迟突然增加到1,500ms,那么用户就需要经历额外的一秒钟来等待WAN。

  当帮助中心接到关于性能问题的呼叫,您需要以下两点去处理问题:

  • 测试当前WAN延迟时间
  • 供当前延迟测试参照的“晴天”WAN延迟测试基线

  好消息是,如果您现在遇到了WAN问题,那么测试当前的WAN延迟时间是很快的。坏消息是,您无法回到未测试延迟时的网络无故障时间。所以,在WAN当前运行良好时,要记录这些“晴天”数据,这样您才能够对最坏的情况做出基础评估。

  为了测试WAN延迟时间,您只需要使用简单且使用广泛的免费网络工具Ping。Ping支持在各种平台上实施TCP/IP,所以无论您使用的是Windows、Apple OS X或者是Linux,都能够使用Ping工具。

  当然,要测试WAN延迟时间,您需要Ping两个WAN路由器之间的链路;因此,在终端设备中使用Ping命令是最有效的方法。默认情况下,大多数路由器都会响应Ping,所以从当前计算机Ping远程路由器最起码能够了解大概的WAN延迟时间。

  类似地,大多数路由器都在它们的控制台中使用Ping命令。所以,人们可以用Telnet连接到一台路由器控制台,然后Ping远端路由器,这样就能够测试两台设备之间链路的延迟时间。

  不同的Ping命令很可能有所差别,但是大多数情况都默认会发送4、5个echo请求,然后报告各个请求的平均回程WAN延迟时间与丢包情况。实际上,Ping使用了互联网消息控制协议(IMCP)的“Echo”命令触发目标IP系统响应,以此获得最终的测试数据。

  如果每一次echo的丢包或延迟时间都有明显变化,如抖动,那么就意味着需要更多的调查。

  Ping可以配置发送数据包大小和运行次数;它还可以持续运行。大多数操作系统都支持定期自动执行Ping,然后将结果保存在日志文件以备将来使用。

  然而,一定要清楚,执行Ping会给网络及响应的设备网络带来一些负载。虽然使用一般默认设置运行Ping产生的负载很小,但是最好不要无故使用Ping。

  因为事实上,Ping可能造成分布式拒绝服务攻击(DDoS)。一台受Ping请求阻塞的设备会将所有处理时间耗在echo响应处理上,而非正常的生产数据。因此,网络设备有用的吞吐量会下降。对于用户而言,他们会认为网络响应时间出现问题。因此,许多大型网络都特意在它们的路由器上禁用echo响应功能,以避免受到基于Ping的DDos攻击。

  最后,如果您的WAN负载过多,那么就应该升级带宽。否则,如果它同时传输低优先级、大容量和时间敏感的VoIP及交互流量,那么可能就需要专门的WAN带宽优化解决方案来执行排队和流量管理。无论何种情况,首先是要理解您的WAN负载——为此,您必须知道如何测试WAN延迟时间。

翻译

曾少宁
曾少宁

TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。

相关推荐

  • Silver Peak和EMC合作对付大数据WAN延迟

    为了解决大数据带来的WAN延迟问题,数据中心广域网优化供应商Silver Peak Systems宣布与存储供应商EMC建立整合伙伴关系。

  • TT网络12月最受欢迎文章Top5

    寒冬来袭,转眼间2011年就要过去。在这寒冷的12月,你都有哪些收获?网络网站最后为你献上实用的网络技巧、网络案例和网络分析。

  • DNS故障排除十要诀

    对基于Windows系统的网络来说,DNS都属于最重要的服务之一,没有DNS的支持,活动目录就不能正常工作,因此,在DNS出现问题时尽快解决就成为一项非常关键的工作。

  • 快问快答:关于TCP/IP故障的八个问题

    TCP工作不正常,UDP工作不正常,ping小包通,但ping大包不通……在网络协议的使用过程中,我们有时候会遇到这些问题,本文将进行归纳解答。