关于 Ping

Ping 是一个网络命令,主要是用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息,就可以推断 TCP/IP 参数是否设置得正确以及运行是否正常。正常情况下,Ping 将返回若干个参数,丢失率为 0,当网络状态不佳或网络中断的情况下,Ping 操作将无法正常返回 TTL 参数(显示请求超时或其他 bug )。

通过 Windows 平台的 ms-dos 可以简单执行 Ping 操作,然而这种操作只能简单测试网络是否正常联通,大体上排除网络访问层、网卡、MODEM 的输入输出线路、电缆和路由器等存在的故障,要想更进一步了解网站的连通速度和连线时间,获取连接错误的详细信息,还需要通过具体的监测工具。

超级Ping工具是一套实现对多个主机网络状态的实时监测、监测结果分析、断网告警、网络状态上报等功能的工具,采用 ICMP 协议即 Ping 的方式来实现对主机网络状态的监测。具有以下几个特点:1、基于 ICMP 协议实现网络监测。2、支持连续监测和间隔监测两种网络监测模式。3、提供短信、邮件等多种网络异常告警方法。4、可同时监测多台主机。

Ping 监控的使用场景

要了解 Ping 监控的使用场景,我们就不得不介绍 Ping 监控的几个指标。

可用性

可用性是在某个考察时间,系统能够正常运行的概率或时间占有率期望值。它是衡量系统在投入使用后实际使用的效能,是设备或系统的可靠性、可维护性和维护支持性的综合特性。从用户角度来说就是用户感知到的产品质量,系统是否稳定以及服务是否可用。
可用性的考量在网页监控中有重要意义,好的可用性能够确保系统正常运作,用户不必为操作问题分心,把精力集中在任务上。举个例子,对于电子商务网站来说其可用性体现在有效性( Effectiveness )、效率( Efficiency )和用户主观满意度( Satisfaction )3个方面,可用性差的网站可能会发生某个环节崩溃,比如支付环节,这将对用户体验造成毁灭性的影响。再比如对于可用性差的网站如果顾客在网上找不到所需的产品,他们就无法进行购买,网站就会损失潜在销售额。Ping 监控能够提供可用性指标的具体参数,实时监控系统可用性,并且能够从运营商、省份等不同维度来进行监控,全方位掌握网站可用性能。


可用工具:New Relic、OneAPM Cloud Test

响应时间

在操作系统中,响应时间指用户发出请求或者指令到系统做出反应(响应)的时间。对用户来说,当用户单击一个按钮,发出一条指令或在 web 页面上单击一个链接,从用户单击开始到应用系统把本次操作的结果以用户能察觉的方式展示出来,这个过程所消耗的时间就是用户对软件性能的直观印象。响应时间对用户体验会造成很直接的影响,系统响应时间过长,用户就会感到不安和沮丧,而响应时间过短有时会造成用户加快操作节奏,从而导致错误。

举个例子,某系统有一个信息查询功能,当输入某条件查询时,可能要查询几百万条数据,如果数据库要查询所有的数据来搜索我需要的信息,可能服务器要查询很久,而这个过程所消耗的时间对于系统和用户而言都会造成一定的负荷,如何合理把握响应时间的长度,也是网站建设者需要考虑的问题。
Ping 监控不仅能够监控网络连通状态,还能够直观反映系统响应时间:


可用工具:APPDynamic、OneAPM Cloud Test
  

丢包率

丢包率是指测试中所丢失数据包数量占所发送数据组的比率。丢包率高会对系统造成严重影响,以游戏为例,TCP 协议丢一个包就只能等待重传,严重影响网速,造成画面卡顿、跳帧,大大延长等待时间,极大影响用户体验。
网络丢包的原因主要有物理线路故障、设备故障、病毒攻击、路由信息错误等,其中线路设备故障和网络阻塞是造成丢包的主要原因,具体原因可能是软件配置不当或是硬件设备故障或是信号干扰等,必须通过具体监测工具加以分析。

Ping 监控能够提供丢包率的具体参数,并提供具体的错误信息,帮助运维人员合理开展修复,完善系统性能。

可用工具:Ruxit、OneAPM Cloud Test

Cloud Test 是基于云技术的实时监控系统,能够帮大家实时监控网站性能,监控CDN、DNS、API等第三方服务提供商的可用性,实现应用性能及时监测及时报警。想技术文章,请访问 OneAPM 官方技术博客。

本文转自 OneAPM 官方博客

超级 Ping 监测工具——为您的网络状态保驾护航相关推荐

  1. C# ping命令,ping网络状态

    Ping ping = new Ping(); PingReply pingReply = ping.Send("192.168.1.1"); //网络状态 if (pingRep ...

  2. 基于python的 ping 网络状态监测方法 亲测有效

    ping 基本概念 ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序 [1] .Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令 ...

  3. Windows CE下的网络监测工具(上)

    作者:马宁 最近被一个软件网络连接的问题,折腾得死去活来.问题本身不复杂,主要是网络设置不同造成的,在这里不多说了.在调试过程中,用到了Windows CE下的几个网络监测工具,才了解到Windows ...

  4. Linux网络实时流量监测工具iftop的安装使用

    概述:网络管理是基础运维中一个很重要的工作,在看似平静的网络运行中,其实暗流汹涌,要保证业务系统稳定运行,网络运维者必须要了解网络的流量状态.各个网段的使用情形,带宽的利用率.网络是否存在瓶颈等,同时 ...

  5. linux dstat 监控mysql_linux命令---dstat强大的性能监测工具(通用的系统资源统计工具:可以实时的监控cpu、磁盘、网络、IO、内存等使用情况。)...

    dstat命令是一个用来替换vmstat.iostat.netstat.nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具.与sysstat相比,dstat拥有一个彩色的界面,在手 ...

  6. pyDash : Linux 性能监测工具

    2019独角兽企业重金招聘Python工程师标准>>> pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart ...

  7. 一款监控网络状态的好工具- Smokeping

    最近工作中需要监测某个分公司到IDC机房的网络情况,到网络上找了不少软件,发现一款叫smokeping的开源软件还不错,它是rrdtool的作者制作的,在图形显示方面很漂亮,可以用来很好的检测网络状态 ...

  8. snmp工具_运维超级好用工具大PK,你在用哪个?

    运维行业有句话:"无监控.不运维",是的,一点也不夸张,监控俗称"第三只眼".没了监控,什么基础运维,业务运维都是"瞎子". 所以说监控是运 ...

  9. 10分钟上手一款好用的服务器节点监测工具(Server 酱)

    Server 酱简介 Server酱,英文名「ServerChan」,是一款「手机」和「服务器」.「智能设备」之间的通信软件.说人话?就是从服务器.路由器等设备上推消息到手机的工具.开通并使用上它,只 ...

最新文章

  1. 【最详细解析】1052 卖个萌 (20分)_28行代码AC
  2. css布局方式_手把手教你CSS Flex布局「真香」
  3. java 复选框 背景色_将多选框选中时打勾的颜色
  4. AdRotator,广告轮播 #1 -- 透过XML档来作设定。
  5. PullToRefresh使用详解(四)--利用回调函数实现到底加载
  6. C#串口数据读写——计数器数据获取重置功能记录
  7. 系统防御工程v0.2
  8. 哼唱也能识别歌名 音乐APP听歌识曲谁家强
  9. 使用大神写的wz框架
  10. Buffon投针试验【布丰】
  11. 路过秋天版博客 V2.0 正式版发布 增加后台管理系统[支持多语言、多用户、多数据库、目录级URL]
  12. Seventh season fifteenth episode,Joey got a new brain??????
  13. 电涡流传感器线性灵敏度
  14. js原型链,继承和promis的基本理解
  15. HC-SR04超声波模块
  16. python基础 - pip 安装与升级
  17. 【电源专题】线性稳压器(LDO)简介
  18. 升级后清理Ubuntu Grub引导菜单
  19. 关于ping以及TTL的分析
  20. 华硕服务器主板显示09,求助高手!09年华硕主板,无法点亮。

热门文章

  1. 【摘抄】许式伟的架构课软件工程篇:回顾与总结
  2. Docker价值分析(优缺点和谁在使用?)
  3. 高德地图简单点位+轨迹+描述
  4. 三大WEB服务器对比分析(apache ,lighttpd,nginx)
  5. 2021年Java开发者跳槽指南,java生成二维码代码
  6. 表单元素的submit()方法和onsubmit事件
  7. VS2013项目加载失败解决方法
  8. [me]美国的irobot 机器人
  9. [技巧]解决vscode乱码问题
  10. KNN算法学习-实现海伦约会网站与手写体识别实验