详解—阿里云ECS网络不稳定、访问丢包而且延迟高,该怎么做?

日期:2018年12月28日

若ECS服务器经常出现网络不稳定、延迟高等情况,针对不同情况,下面列出一些常用的解决方法供大家参考:

一、Linux实例

可以尝试先用如winmtr之类的工具,查看是服务端的丢包还是网际路由线路的丢包。

Linux环境下,可以通过mtr命令行工具(优先使用)或 traceroute命令行工具进行链路测试来判断问题来源。

二、Window实例出现访问丢包而且延迟也很高的情况

网站访问很慢或无法访问时,如果排除其它显著问题,并且检测到 有明显ping丢包时,建议作链路测试。

Windows环境下,可以通过WinMTR工具(优先使用)或TRACERT命令行工具进行链路测试来判断问题来源。

考虑线路或者服务器是否负载太高的原因,重点是服务器带宽、CPU或内存高的缘故。

三、想做链路测试,不知道要该怎么做

先通过tracert或mtr等工具进行链路测试来判断问题来源,根据操作系统类型的不同,链路测试所使用的工具也有所不同。

Linux环境下一般是用traceroute和mtr(优先使用)命令行工具来做链路测试;Windows 环境下则大多用TRACERT和WinMTR(优先使用)命令行工具来做链路测试。

具体操作流程可以看阿里云帮助文档

https://help.aliyun.com/knowledge_detail/40573.html

四、抓包分析

访问目标服务器出现异常,以上方法还是无法解决问题,应该怎么办?

这种情况可以通过抓包获取最原始的交互数据做进一步排查分析。

抓包——使用相关工具从源服务器对目标服务器地址的目标端口进行抓包;进行完整抓包,然后保存抓包数据,如果抓包数据过大,超出工单系统附件大小限制(当前为2M),则需要先将前述抓包结果打包压缩,再上传到第三方网盘并获取外链分享地址,或者通过OSS管理控制台上传文件并获取访问地址。

具体抓包流程可以看阿里云帮助文档

https://help.aliyun.com/knowledge_detail/40564.html


推荐文章