客户端本地到服务器丢包的检查方法

简介:

如果用户本地到服务器出现ping丢包或直接无法连接的时候,可以通过如下步骤进行排查分析:

  客户端本地到服务器丢包的检查方法


1. ping服务器IP地址或域名,查看丢包情况:

    ping 140.205.140.234 -n 100 

    说明:

  • -n 后面的数字表示要进行的ping测试次数;

  • 主要关注如下下图所示所统计的丢包率和平均超时时间;

wKiom1ad6Zng4o_vAADeZ9qFTsg009.png

 

2. 使用MTR工具跟踪下到服务器的链路情况:

  1. Windows下,使用所示的WinMTR工具进行跟踪测试:

    用法:打开软件后,在【hosts】框中输入服务器IP地址或域名后点击【start】开始测试即可。请持续至少1分钟后再点击【stop】停止测试。注意IP地址或域名前面不要有空格。

    wKioL1ad6ePAOHU6AADrSKBAESE501.png

     

  2. Linux下,使用系统自带的mtr指令进行跟踪测试:

    用法:直接在命令中输入 mtr <服务器ip或域名>, 比如: mtr 140.205.140.234

    wKiom1ad6bWCG2d7AAB-amHaIGk081.png

     

说明:

 中间链路某些节点会出现丢包百分比非常高的情况,这是运营商中间网络设备安全策略导致的主动丢包,可以不考虑。

 分析看链路中相关节点,看是否有路由到国外的情况;

 主要是看Last/Avg/Best这三列反馈的延迟情况;

各列参数说明:

第三列 Loss: 是显示的每个对应IP的丢包率

第四列 Last: 显示的最近一次的返回时延

第五列 Avg : 是平均值 这个应该是发送ping包的平均时延

第六列 Best: 是最好或者说时延最短的

第七列 Wrst: 是最差或者说时延最常的

第八列 StDev: 是标准偏差 

 

3. 通过访问ip.cn等网站获取您本地网络出口所使用的公网IP;

4. 通过远程桌面登录问题服务器,使用mtr工具,以上述获取的公网IP为目标地址,做反向跟踪测试;

5. 对比上述测试获取的正、反向路由信息,就可以看出具体在哪个节点被阻断或者延迟增大导致丢包。



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1736532,如需转载请自行联系原作者
相关文章
|
4月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
126 9
|
5天前
|
网络协议 开发者 Python
Socket如何实现客户端和服务器间的通信
通过上述示例,展示了如何使用Python的Socket模块实现基本的客户端和服务器间的通信。Socket提供了一种简单且强大的方式来建立和管理网络连接,适用于各种网络编程应用。理解和掌握Socket编程,可以帮助开发者构建高效、稳定的网络应用程序。
41 10
|
2月前
|
存储 开发工具 git
[Git] 深入理解 Git 的客户端与服务器角色
Git 的核心设计理念是分布式,每个仓库既可以是客户端也可以是服务器。通过 GitHub 远程仓库和本地仓库的协作,Git 实现了高效的版本管理和代码协作。GitHub 作为远程裸仓库,存储项目的完整版本历史并支持多客户端协作;本地仓库则通过 `.git` 文件夹独立管理版本历史,可在离线状态下进行提交、回滚等操作,并通过 `git pull` 和 `git push` 与远程仓库同步。这种分布式特性使得 Git 在代码协作中具备强大的灵活性和可靠性。
71 18
[Git] 深入理解 Git 的客户端与服务器角色
|
3月前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
769 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
3月前
|
SQL 存储 关系型数据库
MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
通过上述方法,MySQL和SQL Server均能够实现跨服务器的增删改查操作。MySQL通过联邦存储引擎提供了直接的跨服务器表访问,而SQL Server通过链接服务器和分布式查询实现了灵活的跨服务器数据操作。这些技术为分布式数据库管理提供了强大的支持,能够满足复杂的数据操作需求。
150 12
|
4月前
|
开发框架 .NET C#
在 ASP.NET Core 中创建 gRPC 客户端和服务器
本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。
83 5
在 ASP.NET Core 中创建 gRPC 客户端和服务器
|
4月前
|
安全 算法 Linux
Linux 服务器还有漏洞?建议使用 OpenVAS 日常检查!
在数字化时代,Linux 服务器的安全至关重要。OpenVAS 是一款优秀的开源漏洞扫描工具,可以帮助及时发现并修复服务器中的安全隐患。本文将介绍 OpenVAS 的主要功能、使用方法及应对漏洞的措施,帮助用户加强服务器安全管理,确保企业数字化安全。
160 7
|
4月前
|
弹性计算 异构计算
2024年阿里云GPU服务器多少钱1小时?亲测价格查询方法
2024年阿里云GPU服务器每小时收费因实例规格不同而异。可通过阿里云GPU服务器页面选择“按量付费”查看具体价格。例如,NVIDIA A100的gn7e实例为34.742元/小时,NVIDIA A10的gn7i实例为12.710156元/小时。更多详情请访问阿里云官网。
653 2
|
11天前
|
弹性计算 运维 监控
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
本文介绍了如何通过阿里云获取ECS云服务器并进行操作系统配置与组件安装,以实现高效的资源管理和系统监控。阿里云凭借强大的基础设施和丰富的服务成为用户首选。文中详细描述了获取ECS、RAM授权、开通操作系统控制台及组件安装的步骤,并展示了如何利用控制台实时监控性能指标、诊断系统问题及优化性能。特别针对idle进程进行了深入分析,提出了优化建议。最后,建议定期进行系统健康检查,并希望阿里云能推出更友好的低成本套餐,满足学生等群体的需求。
74 17
【阿里云】控制台使用指南:从创建ECS到系统诊断测评
|
7天前
|
人工智能 运维 数据可视化
玩转云服务器——阿里云操作系统控制台体验测评
在云服务器日益普及的背景下,运维人员对操作系统管理工具的要求不断提高。我们需要一款既能直观展示系统状态,又能智能诊断问题,提供专业指导的控制台。阿里云操作系统管理平台正是基于API、SDK、CLI等多种管理方式,致力于提升操作效率,为用户带来全新的系统运维体验。阿里云操作系统控制台凭借便捷易用的设计和高效的管理功能,成为云服务器运维的强力助手。本次测评基于真实体验截图,对其整体表现进行了深入探索。
65 33