可以通过以下两种方法来降低由网络链接阻塞引起的丢包的影响。
1、增加阻塞链接的带宽
使用Qos(流量优先级和资源保留控制机制)优先处理实时应用尽管这种方法并不能缓解网络链接阻塞情况,但是它可以优先处理语音和视频来降低断线的可能性。
2、如果带宽充足,但是如果你的路由器/交换机/防火墙不能处理流量,那么你仍然有面对丢包的情况 让我们考虑一个场景,你刚将网络带宽从 1Gb 升级到 10Gb , 因为流量报告显示, 日高峰时期流量达到了顶点。
升级之后, 图表显示你可以达到 15Gb , 但是仍然遭受这网络性能问题。这个问题可能是应为设备能力无法处理流量, 你已经达到了你硬件所能提供的最大 的流量。
原因:
数据在网络传输的过程中会经过很多设备和网路链接。 只要其中一个网路链接在数据传输过来之前已经满负载了,那么数据将会在这里阻塞一段时间,然后在经过网络线路传送(这也就是所谓的排队)。 如果说网络设备非常落后于这个网路链接的话,那么网路链接没有足够给新数据来等待的空间。所以它唯一能做的事情就是将信息丢掉。
"数据被丢弃"可能会听起来很残酷,但是大多数应用程序都能在不影响用户体验的情况下,很好的处理这种问题。用户端的应用程序,一旦发现丢包情况的发生, 它就会相应地降低传输速率,或者重新传输数据。如果它不是一个实时应用,那么只要丢包不是持续发生,那么受的影响都比较小。
一些应用程序在这方面处理的不好的话,那么丢包就会影响应用程序的用户体验。如果在你打电话的过程中发生丢包,由于它是一个实时性的对话,这时候没有时间 去重新发送。那么用户在丢包的时候,会发现通话断断续续,如果丢包严重的话,通话甚至可能会断掉,。另一个要低丢包率的重要程序是视频会议程序。如果两个用户端之间发生丢包,那么视频会 出现伪影,音频将会扭曲。
听你这描述不像是丢包,怕不是画质开太高了电脑硬件带不动造成的掉帧甚至是游戏运行不动。如果你能排除硬件及软件方面的问题,单从网络来说的话可能是游戏服务器波动或者是瞬移那人开挂了,或者干脆就是国外服务器或网通电线跨区造成的,国外或者跨区服务器不能单看网络丢包率,有时候会因为国内网络动态IP问题造成几秒至数分钟不等的波动,也就是俗称的跳ping了,由于大部分加速软件都是现实平均延迟和丢包率,这种在短时间之内突然延迟加到很高又马上恢复的情况查看加速给你显示出的丢包率肯定是看不出来的,跟你说个实例吧,我家网线有点问题,有时会突然断网,需要我手动拔掉网线重插才会好,有时候重插一次还好不了,有天我正好开着加速打游戏网掉了,半天网线插不好就顺便看了眼加速的延迟,结果还显示50多呢,丢包率也是0,我网本身都断1分钟了它还这么显示你说这显示还能信么?丢包率是指测试中所丢失数据包数量占所发送数据组的比率。丢包率与数据包长度以及包发送频率相关。通常,千兆网卡在流量大于2Mbps时,丢包率小于万分之五;百兆网卡在流量大于6Mbps时,丢包率小于万分之一。通常在吞吐量范围内测试。这种问题很常见
1主要原因是国内到韩国的出口太小容易堵塞,还有互通问题也会造成网络丢包
可以在韩国的服务器上做个测试(先测试韩国本地端是否正常),如果韩国本地段正常的话
目前国内电信、网通等把国际出口扩容之前是没法解决这种问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)