核心检测指标

那个服务器做ping检测的工具是用来验证网络连通性的, 这个工具的核心部分会输出三项数据。

可达性(通/断): 这个意思就是说, 看看到底那个目标服务器是不是对ICMP回显请求给出了响应的表现, 以此来判断它是通的还是断的。

平均延迟(ms)指的是数据包从发出到返回所花费的总时间的平均值, 具体而言, 在同一个机房的环境下这个时间通常小于1毫秒, 而如果是跨省通信的话, 这个时间一般小于30毫秒。

丢包率(%)指发送报文与接收报文之间的数量差值, 除以总发送数量的比例, 正常情况下这个数值应该小于百分之一。

常用检测方式

方式 适用场景 说明
命令行ping 快速排查 Windows/Linux自带,可指定次数、包大小、TTL
在线ping工具 无本地环境 浏览器输入IP/域名龙南市就业服务平台,返回延迟与丢包曲线
批量监控(Zabbix、PRTG) 多节点持续监控 定时ping服务器ping检测工具,超阈值告警,适合运维团队
云厂商控制台诊断 同云内排查 阿里云、腾讯云等内置"网络诊断"功能

结果判读与常见故障

全部都超时了, 丢包率到了百分之百, 你需要检查一下服务器的防火墙是不是把ICMP给禁用了, 看看安全组有没有放行协议号为8的规则, 还有确认一下路由是否能够到达。

延迟突然增加, 但是丢失的数据包数量为零。这个情况大多数是因为网络通道拥堵, 或者是提供网络服务的运营商那边路由跳转不稳定导致的。

需要关注的事情包括网线、光模块以及交换机端口协商是否存在异常情况, 这些情况会导致发生间歇性的丢包现象, 所谓的间歇性丢包指的是丢包率处于1%到10%这个区间之内。

操作建议

1. 先把本机跟网关进行ping操作, 这样就能排除掉本机网络出现的故障问题了。

2. 再次去ping那个目标服务器的IP地址, 这样就能定位出问题出在网络链路那一边, 还是问题出在了服务器本身那边。

3. 使用ping -n 50 -l 1472 目标IP(Windows)或ping -c 50 -s 1472 目标IP(Linux)做大报文压力测试服务器ping检测工具,观察丢包表现;

4. 如果想要实现每周七天、每天二十四小时不间断的持续监控, 你可以在gz88.cn这个网站的运维监控专区里去配置一个定时发送ping请求的任务, 然后把这个任务设置成当网络延迟超过五十毫秒或者是数据包丢失的比例超过了百分之五的时候, 就自动触发告警通知, 这样就能在故障刚刚发生的那个时候就被发现, 而不至于等到出大事之后才后知后觉。

注意事项

部分云安全组的默认设置是放行ICMP协议, 不过企业防火墙可能会对其进行封禁操作, 所以必须在检测之前先行确认具体的网络策略。

ping的测试结果会受到DNS解析过程的波及, 因此建议大家在测试的时候直接采用IP地址来进行操作, 这样就能够排除掉因为域名解析所带来的延迟问题的干扰。

跨运营商这种情况, 比如从电信转到联通, 延迟天生就是偏高的, 在对比基线数据的时候需要注意区分开。