安装mtr
Debian & Ubuntu
apt -y install mtr-tiny
RHEL & CentOS
yum -y install mtr
使用demo
- 第一列:显示的是IP地址和本机域名,这点和traceroute很像
- 第二列:是显示的每个对应IP的丢包率
- 第三列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。其中-c的说明是:–report-cycles
COUNT - 第四列:显示的最近一次的返回时延
- 第五列:是平均值 这个应该是发送ping包的平均时延
- 第六列:是最好或者说时延最短的
- 第七列:是最差或者说时延最常的
- 第八列:是标准偏差
参数解释
- -a 设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
- -n 不用主机解释
- -c 发送多少个数据包
- –report 结果显示,并不动态显示
- -no-dns 不对IP地址做域名解析
- –report-cycles=COUNT 定义追踪的次数,默认为16
- –raw 使结果以原始格式输出
- –split 将每次追踪的结果分别列出来,不象–report一样,统计整个结果
- –psize=bytes/-s bytes 定义数据包的大小,单位是字节
speedtest上行下行网速测试脚本
centos
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.pychmod +x speedtest.py
ubuntu
就很奇怪,直接weget
在ubuntu
就是下载不下来,但是直接输出成文件就秒下
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.pychmod +x speedtest-cli