2022
我们一起努力

阿里云服务器到本地丢包(服务器丢包是什么原因)

本文目录:

  • 1、有没有发现阿里云的ping老实丢包
  • 2、服务器丢包是什么原因呢?
  • 3、记一次解决阿里云服务器偶尔连接不上的问题(由tcp_tw_recycle参数引发的)
  • 4、阿里云服务器会丢失文件吗?

有没有发现阿里云的ping老实丢包

一般情况下,在国内丢包都是属于访问者的问题,在国外的话丢包那就没话说了。

服务器丢包是什么原因呢?

丢包的原因

1.网络本身的问题

2.网络设备故障及网络瓶颈

3.物理线路故障

4.网络攻击

5.网络流量占用较大

6.网络环路

7.广播风暴

8.操作系统_丢包率_

丢包率高怎么办?

1.线路问题:看屋内接头是否接好,线路是否经过了什么干扰源,比如空调、冰箱、电视等,尽量与这些用电设备保持一定的距离。也可以自行把室内的线路使用抗干扰能力更强的网线代替。

2.网卡问题:网卡一般都是PCI网卡或者板载网卡,选择的时候定要选择质量较好的,不然可能造成上网质量欠佳。外,许多机器共享上网,使用双网卡,这也是引起冲突同样值得关注,这时,应当拔起连接局域网或其它电脑的网卡,只用连接ADSL的网卡上网测试,如果故障恢复正常,再检查两块网卡有没有冲突。

3. 光猫或者网卡设置问题:现在MODEM一般具有2种工作模式,一种是使用拨号软件的正常模式,一种是自动拨号的路由模式。在正常模式工作下,不需要对MODEM进行设置,使用默认即可。

4. 光猫同步异常问题 :检查一下自己的光纤接入连接的地方是否接触不良,或者是电话线出现了问题,质量不好的电话特别容易造成掉线,但是这样的问题又不好检查,所以务必使用质量较好的电话线。

5.操作系统,病毒问题 :除了上面提到的线路状况外,还有电脑系统方面的问题。建议首先查杀病毒;如果有能力的话,重新安装系统;如机器使用有双网卡,卸载一块网卡;建议对于电脑不是很熟悉的用户不要随意安装各种防火墙软件,设置不正确会造成上网不稳定。有的操作系统可能对ADSL的相关组件存在兼容性问题,这样可以到微软对系统进行升级,或者修复系统。有条件可以进行重装。如果软件有冲突就尽量找出冲突软件,对其卸载或者其他方法解决。

记一次解决阿里云服务器偶尔连接不上的问题(由tcp_tw_recycle参数引发的)

阿里云服务器偶尔连接不上的问题出现在我做了一些TCP优化之后,出现了公司内网偶尔会出现连接不上服务器的问题,但是切换其他的网络就可以正常连接。

1,登陆服务器查看资源使用top,vmstat等命令查看了一番发现服务器各项指标都没有异常。于是将问题转向了网络层。

2,本地使用ping服务器外网ip正常返回,无丢包,延迟也正常。

3,登录服务器查看tcp相关数据。

发现在卡顿时有大量tcp syn包被丢弃,数值一直在增长。

在查阅资料并结合实际情况后,发现该服务器同时启用了 tcp_timestamps和tcp_tw_recycle参数。

后想起,之前同事为改善time_wait连接数过多问题曾改过该内核参数。

解决办法是,关闭tcp_tw_recycle:

再观察,发现服务已正常,偶尔连接不上的现象消失。

我们先来man一下这两个参数(man tcp):

cp_timestamp 是 RFC1323 定义的优化选项,主要用于 TCP 连接中 RTT(Round Trip Time) 的计算,开启 tcp_timestamp 有利于系统计算更加准确的 RTT,也就有利于 TCP 性能的提升。(默认开启)

关于tcp_timestamps详情请见:

开启tcp_tw_recycle会启用tcp time_wait的快速回收,这个参数不建议在NAT环境中启用,它会引起相关问题。

tcp_tw_recycle是依赖tcp_timestamps参数的,在一般网络环境中,可能不会有问题,但是在NAT环境中,问题就来了。比如我遇到的这个情况,办公室的外网地址只有一个,所有人访问后台都会通过路由器做SNAT将内网地址映射为公网IP,由于服务端和客户端都启用了tcp_timestamps,因此TCP头部中增加时间戳信息,而在服务器看来,同一客户端的时间戳必然是线性增长的,但是,由于我的客户端网络环境是NAT,因此每台主机的时间戳都是有差异的,在启用tcp_tw_recycle后,一旦有客户端断开连接,服务器可能就会丢弃那些时间戳较小的客户端的SYN包,这也就导致了网站访问极不稳定。

主机A SIP:P1 (时间戳T0) --- Server 主机A断开后

主机B SIP:P1 (时间戳T2) T2 T0 --- Server 丢弃

经过此次故障,告诫我们在处理线上问题时,不能盲目修改参数,一定要经过测试,确认无误后,再应用于生产环境。同时,也要加深对相关内核参数的认识和理解。

本文解决灵感来自于

阿里云服务器会丢失文件吗?

服务器存储的文件不会丢失,服务器到期前会电话提醒续费或者保存到本地,服务器到期后不续费会删除服务器,删除后数据无法恢复。

阿里云服务器到本地丢包】的内容来源于互联网,如引用不当,请联系我们修改。

赞(0)
文章名称:《阿里云服务器到本地丢包(服务器丢包是什么原因)》
文章链接:https://www.fzvps.com/152737.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!