阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
消除网络延迟的方法
2020-9-23    点击量:
    消除网络延迟的方法。在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。
  
  提升WAN性能
  

  企业可以细致控制LAN内的应用程序性能,但这种控制能力无法延伸到广域网上。WAN通常会有多个可选的服务提供商,他们经营着运营商级的顶级骨干基础设施。通过选择较短和更有效率的路由路径、部署低延迟的交换机和路由设备、主动避免网络设备停机时间,WAN运营商也可以对降低延迟作出贡献。
  
  增加WAN带宽能提高应用程序的性能,但带宽并不便宜,通常也不必这么干。
  
  在实践中,运用能够更有效利用现有WAN带宽的各种技术同样可以提升WAN应用程序的性能。这些技术被统称为广域网加速器。加速器的功能通过减少数据有效负载和更有效地利用现有的WAN带宽来实现。
  
  广域网加速产品通常都是物理设备。这些专用设备在WAN链路的两端都需要进行部署。对于虚拟化服务器环境,这些工具也有软件版本可用,可以实现许多和专用硬件相当的功能。
  
  某些压缩算法专门针对特定的数据类型,能够在不增加带宽需求的前提下显著提升应用程序的性能。道理很简单,数据压缩可以无需额外磁盘就提升存储容量,同样,压缩过的数据在传输时可以比未压缩的数据占用更少的带宽。
  消除网络延迟的方法
  如果业务非常依赖于WAN链路,可以考虑为使用频繁的数据建立本地缓存。Microsoft Windows服务器操作系统可以提供Branch Cache,同时也有许多第三方工具能够为远端资源创建缓存。在每个使用端缓存常用数据可以减少数据重新传输导致的大量带宽占用。在传送一个文件之前,发送端会对接收端的缓存进行检索:如果该文件已经被缓存,接收端只需简单地从现有的缓存中提取数据;如果文件不在缓存中,则允许发送该文件。高速缓存的高级选项能选择性地保护关键文件,防止重要的缓存数据被后来的文件覆盖,确保最重要的数据能被持续缓存。
  
  数据包频繁丢失和重传现象有时会严重降低性能。主动纠错技术可以让目标网络不需要重传数据包就能修复数据包错误。减少数据量的办法还有:从Java脚本或样式表代码中移除多余的内容,或者对无损图像数据进行有损压缩以大幅减少文件大小。
  
  修复LAN上应用性能
  
  如果一个刚安装或修改过设置的应用程序出现了本地网络性能问题,请尝试核查该应用程序的设置、系统兼容性和软件状态;另外也应审查安装和设置文档。例如,如果应用程序支持带宽限制,请检查带宽是否不小心限制过度而无法进行正常通信。
  
  硬件兼容性也会影响局域网效率。例如,如果应用程序在采用巨型帧的时候产生高延迟,请核对网络接口卡(NIC)适配器和驱动程序是否已正确安装。在某些情况下,更新或补丁程序可能逆转原本很糟糕的性能表现。
  
  在不存在兼容问题的硬件上装好了应用程序,安装了修补程序并进行了正确的设置之后,如果性能仍然不理想,那就应该尝试其他选项。问题常常是由于服务器负载过于集中,没有足够的网卡端口却有太多应用程序在争抢网络。请尝试增加网卡端口,为服务器提供额外的链路分担工作负载。NIC端口捆绑能为关键应用程序提供带宽叠加聚合。均衡工作负载,将繁忙的应用程序移动到较空闲的服务器上,也可以减少带宽争用,提高性能。
  
  通过NIC捆绑,单个应用程序可以跨多个NIC端口利用这些端口的带宽总和进行数据传输。例如,如果捆绑2个千兆以太网端口,那么应用程序将获得2Gbps的总带宽。
  
  另一个措施是工作负载均衡,在服务器之间移动虚拟机,优化每个物理主机的应用程序工作负载和带宽需求。
  
  数据中心还可以考虑将服务器的网卡换成10千兆或者更快速的型号,或为陷入困境的高带宽应用单独安装专用的网络适配器。当然,更快的NIC可能非常昂贵,安装物理部件的过程要求服务器脱机,并且通常还会增加局域网交换基础设施的配套成本。例如,如果在服务器上安装了一块10千兆以太网适配器,就还需要一台具备10千兆以太网端口的交换机与之匹配。
  
  要诊断LAN连接性问题,可以将当前应用程序的性能级别与相同应用程序在正常工作状态下的基准性能进行比对。如果应用程序性能并没有明显降低,问题可能在服务器外部的其它地方,例如网络交换机的问题。
  
  网络延迟常见原因分析
  
  首先你要考虑到你的网络运营商给你提供的是什么网络,现在电信的网络基本不会造成掉包,很稳定。网通也非常好。移动的网络最近有很大改善,现在的光纤也能上上。基本没有太大的问题。广电的宽带还没有太大的改善。
  
  如果你用的移动的光纤或用广电的宽带的话,偶而网络延迟也不要有太大的惊讶。广电的这种情况会多很多。
  
  如果你上网的地方是多人共享网络的话,你要考虑别人是不是在抢网速。比如用讯雷,这类的软件在疯狂的抢宽带。假如你们本来带宽就很小的话。
  
  遇到这种情况,你可以和别人友好协商一下。
  
  如果对方仍然我行我素的话,那你只能另出招了。如果你知道路由器的密码的话,对于一些稍高级点的路由器可以限制对方上网。但大部份用户并不会买这种高级的路由,只能用一些网管软件来限制对方。具体可以百度下载“聚生网管”。限制对方的连接数和带宽就可以了。
  
  如果网线没问题,你可以将路由器恢复出厂设置。一般路由器恢复出厂设置是抵住后面的小黑点,通上电。几秒后,路由器会恢复出厂设置。再重新设置一下。如果不行只能换个了。
  
  还有一种情况是你系统中毒,可以先将杀毒软件升级到最新。
  
  在安全模式下全面杀毒。如果杀不了毒或不高兴杀毒的话。可以将系统格式化后重新安装。但重装后要立即安装杀毒软件,并升到最新,杀一下毒。
  
  最后一种情况,如果笔记本离无线路由器过远,或中间间隔墙太多也会造成网络延迟。可以照第四步的情况一下无线路由就知道了。
  
  2G网络上网这都是正常现象。
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠