ping 的 mdev 值
2023-03-09 22:02:12 时间
在运行 ping 命令的时候,里面有一项输出叫 mdev,如下所示:
~% ping www.google.pt
PING www.l.google.com (72.14.203.103) 56(84) bytes of data.
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_req=1 ttl=50 time=84.1 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_req=2 ttl=50 time=83.0 ms
64 bytes from tx-in-f103.1e100.net (72.14.203.103): icmp_req=3 ttl=50 time=85.5 ms
^C
— www.l.google.com ping statistics —
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 83.019/84.227/85.506/1.016 ms
它是什么意思呢? ping 的手册中并没有提到。我们不妨看一下 ping 的源代码,见 ping_common.c:
tsum += triptime;
tsum2 += (long long)triptime * (long long)triptime
以及
tsum /= nreceived + nrepeats;
tsum2 /= nreceived + nrepeats;
tmdev = llsqrt(tsum2 – tsum * tsum);
所以我们可以得出:
mdev = SQRT(SUM(RTT*RTT) / N – (SUM(RTT)/N)^2)
也就是这个平均偏差的公式:
所以 mdev 就是 Mean Deviation 的缩写,它表示这些 ICMP 包的 RTT 偏离平均值的程度,这个值越大说明你的网速越不稳定。
via http://wangcong.org/blog/archives/1801
注:不同的操作系统,可能名称不同,比如mac下叫做stddev。哦对了,windows下没这行统计数据。
原文发布时间为:2013-06-15
本文来自云栖社区合作伙伴“Linux中国”
相关文章
- 使用 Amazon Lookout for Equipment 进行声学异常检测
- 认识新的 AWS 勇士
- 新功能 — 由 Gaudi 加速器提供支持的用于训练深度学习模型的 EC2 实例
- 新增功能 — 配备 NVIDIA A10G Tensor Core GPU 的 EC2 实例 (G5)
- 由机器学习提供支持的 Amazon Connect 现新增呼叫总结功能
- 【Java】Java学习笔记之二----修饰符
- 新的 AWS 奖学金计划帮助代表性不足和服务不足的学生为 AI 和 ML 领域的职业做好准备
- 现已推出预览版 — Amazon SageMaker Studio Lab,一项具有机器学习 (ML) 功能的免费学习和实验服务
- 基于云原生构建的 HPC 平台演示
- 构建 ElastiCache for Redis 慢日志可视化平台
- 智能家居物联网平台之-设备状态管理
- 使用 Deep Learning AMI 快速实现 CUDA,cuDNN 和深度学习框架版本兼容
- 智能家居物联网平台之 —— 模组配网
- 利用Amazon EC2进一步降低DeepRacer训练成本
- 使用机器学习和 AWS Inferentia 扩缩广告验证
- 使用Amazon Web Services CDK,在云上构建DataOPS 平台
- 在Amazon EKS上部署Zeppelin和Spark分析平台
- 通过 SageMaker 与 Step Functions 实现机器学习的 CI/CD 方案
- 基于AWS machine learning bot 的 named-entity recognition (NER) 快速解决方案
- 【java8】java新特性(一)——全局观