服务器ping检测工具<, >是运维人员在排查网络连通性以及延迟问题时使用的最为基础的手段。
当你发现在访问网站的速度特别缓慢, 或者遇到了接口超时的问题, 又或者是服务器的响应出现了异常状况时, 那么第一步的操作动作, 就是使用ping这样的工具去对目标服务器的网络连接是否能够达到以及其延迟表现情况进行相应的检测工作。
接下来所整理出来的内容包含有五款最为实用的关于服务器ping检测的工具<, >以及进行这些操作的具体方法步骤<。>。
常用服务器ping检测工具
1. Windows系统自带ping命令
你先去把那个叫cmd的命令提示符给打开, 然后在里面输入ping这个命令后面跟着一个加号再加目标ip或者域名, 这样就可以进行相关的操作了, 这里要提醒大家的是有几个参数是比较常用的,一个是-t参数它代表持续去ping灵音心图, 再来是-l参数这个是用来设置包的大小的最后还有一个-n参数这个是用来指定需要执行多少次。
2. Linux系统ping命令
在终端里面输入那串字符,就是带引号的ping那个短线c然后是空格10然后再是target_ip服务器ping检测工具, 这个地方-c是用来专门指定发包的具体次数的, 要是没有特意设置的话, 这个命令默认就会进入那种无限循环的状态, 必须依靠手动按下Ctrl加C这两个按键组合起来才能把它给停掉。
3. gname.xin在线ping检测平台
完全不需要进行安装, 直接在浏览器之中输入gname.xin这个网址, 就可以对任意的IP地址或者域名发起多节点的ping测试。该平台支持同时来自于国内多个机房的检测请求。这种方法适合用来快速地排查涉及到跨区域的网络延迟问题。而且它的操作门槛很低, 得出结果的速度也很快。
4. 阿里云/腾讯云云监控
控制台里面有内置的用于ping测试的功能, 这个功能是能够配置成定时任务的, 它会自己主动去记录那些历史ping值得来的曲线数据, 这种模式是适合那种需要有长期监控线上服务器运行状态情况的场景应用的。
5. Pingdom / UptimeRobot
在海外大家通常会用在线的可用性监控工具, 这个工具能支持全球好多地方的节点来定时做 ping 检测, 一旦有异常情况, 就会触发邮件告警或者是短信告警。
基本操作步骤(以Windows为例)
第一步, 按下键盘上的Win键和R键一起按来运行命令提示符, 然后输入cmd这个词语, 最后敲一下回车键就可以打开。
步骤二是把目标地址输入到里面去, 比如就可以这样操作, 也就是输入ping, 后面再跟上那个目标地址, 就好像我们通常说的那样, 写成ping 1.2.3.4这种形式。
在步骤3中, 你要去看看返回的那些数据里面都有什么, 具体包括TTL值是多少, 还有往返时间也就是多少毫秒数, 以及丢包率又是怎么样一个情况。
按照步骤4, 使用带有一个-t参数和一个目标地址的ping命令来进行一个持续的检测动作, 同时注意去观察那个延迟所产生的波动情况。
在第五步骤里, 你可以使用Ctrl和C这两个键来让程序停止工作, 并且这时候能够去查看那些汇总之后的统计资料信息。
ping值判断标准
当延迟小于50ms的时候, 就代表着网络状态是非常优秀的。
这个延迟在50至100毫秒之间, 这是正常的情况, 属于合理的范围。
延迟时间在一百到两百毫秒左右, 这个数值算是偏高的情况了, 里面可能存在着路由绕行或者是跨海光缆拥塞方面的问题。
如果出现延迟大于二百毫秒或者丢包率大于百分之零的情况, 那么就属于异常状态, 需要对链路故障进行逐段的排查。
出现了“Request timed out”的提示, 这种故障现象的意思是目标不可达或者被防火墙给拦截了。
注意事项
因为部分服务器的安全组规则会对ICMP报文进行拦截, 所以通过ping命令测试不通并不能直接代表服务就处于不可用的状态, 在具体判断的时候, 还需要把HTTP检测和HTTPS检测结合起来使用从而得出综合性的判断结论。
在对海外服务器进行检测的过程当中, 人们建议同时从国内存在的那个多个节点去发起ping这个动作,以此来排除由于单一线路出现这个故障而导致的这个误判这种可能性的情况。
当使用gname.xin这些在线检测工具来进行相关操作的时候服务器ping检测工具, 应该要优先考虑那些距离目标服务器的机房节点更近的情况, 这样得到的结果是能够具备更充分的参考价值的。


