在运行 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 偏离平均值的程度,这个值越大说明你的网速越不稳定。
相关推荐
稍微简便一点的根文件系统,短小精悍,很强大。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
配合博客文章使用的yaffs文件系统,验证可用。
适用于TQ2440的yaffs2文件系统
适用于TQ2440的jffs2文件系统,可以直接烧写道板子上~
在 Linux的嵌入式系统中我们经常用到U盘、tf卡的挂载,而每次都手动挂载或卸载非常麻烦,我们可以使用mdev来实现自动挂载或卸载U盘、tf卡。 mdev是busybox自带的一个简化版的udev,适合于嵌入式的应用场合
该文件详细讲述了嵌入式mdev的配置及用法
使用mdev来实现arm linux自动识别并挂载sd卡,添加对热插拔事件的响应,实现U盘和SD卡的自动挂载。
就是由内核来启动一个用户进程,通过filter判断kset中的内核对象状态改变是否需要通知到用户层
全志R16平台编译linux系统V1.0.txt 2017/4/11 13:36 (编译请使用编译android的lichee的选项编译生成的.config文件,不然直接编译会报错!!!!) rootroot@cm-System-Product-Name:/home/wwt/linux_r16$ tar...
文件系统:fs_mini_mdev_new_auto_wifi_ap.tar.bz2 (1) libjpeg 的移植 tar xzvf libjpeg-turbo-1.2.1.tar.gz cd libjpeg-turbo-1.2.1 mkdir tmp ./configure --prefix=/work/jz2440/libjpeg-turbo-1.2.1/tmp --host...
文件系统:fs_mini_mdev_new_auto_wifi_ap.tar.bz2 (1) libjpeg 的移植 tar xzvf libjpeg-turbo-1.2.1.tar.gz cd libjpeg-turbo-1.2.1 mkdir tmp ./configure --prefix=/work/jz2440/libjpeg-turbo-1.2.1/tmp --host...
里面是Linux的4个根文件系统,对应4个子目录: ① 最小的根文件系统fs_mini; ② 使用mdev机制的最小根文件系统fs_mini_mdev; ③ 含有qtopia图形程序的根文件系统fs_qtopia; ④ 含有X Window图形程序的根文件...
6410开发板系统安装卡(sd卡)制作所需文件
在linux中。busybox是一个必不可少的好工具, 而他mdev确实创建设备文件的利器,特此对busybox下的mdev进行了翻译,写了他使用说明中文版
Linux设备驱动程序学习(15)-Linux设备模型(热插拔、mdev 与 firmware) - Linux设备驱动程序
linux启动优化:mdev -s.docx
里面是Linux的4个根文件系统,对应4个子目录: ① 最小的根文件系统fs_mini; ② 使用mdev机制的最小根文件系统fs_mini_mdev; ③ 含有qtopia图形程序的根文件系统fs_qtopia; ④ 含有X Window图形程序的根文件...
使用udev监测usb摄像头状态,并在终端进行显示add和remove,add为添加设备,remove为移除设备。
嵌入式LINUX完全手册应用开发 中nfs_root的fs_mini.tar,fs_mini_mdev.tar,fs_qtopia.tar,fs_xwindow.tar,我分为4份上传了,请接着下载,由于其它的太大了,无法上传。