zoukankan      html  css  js  c++  java
  • mac 安装 mtr

    转载http://blog.csdn.net/zhuyu_deng/article/details/41822635

    这个工具是从阿里云客服那知道的,当时遇到阿里云CDN的一个节点出现丢包问题,用这个工具诊断路由节点问题。

    1. 下载地址:http://rudix.org/packages/mtr.html在园子里下载

    2. 下载后运行mtr-0.85-0.pkg进行安装

    3.  cd /usr/local/sbin ,就会看mtr文件。

    4. 运行mtr出现提示

    -bash: mtr: command not found

    解决方法:

    alias mtr=/usr/local/sbin/mtr

    5. 继续运行mtr出现提示

    mtr: unable to get raw sockets.

    解决方法:

    sudo chown root mtr
    sudo chmod u+s mtr

    6. 运行mtr进行诊断

    mtr common.cnblogs.com

    7. 运行结果示例

    #############################################################%#################

    1.Mtr介绍:
    Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。
    apt-get install mtr -y
    安装mtr工具
    2.Mtr的相关参数:
    mtr -s
    用来指定ping数据包的大小
    mtr -nno-dns
    不对IP地址做域名解析
    mtr -a
    来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
    mtr -i
    使用这个参数来设置ICMP返回之间的要求默认是1秒
    mtr -4
    IPv4
    mtr -6
    IPv6
    3.Mtr的输出详解:
    mtr 8.8.8.8
    使用命令测试到google DNS的连通性
                                My traceroute  [v0.75]
    hybird (0.0.0.0)                                    Tue Nov  1 23:06:00 2011
    Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                          Packets               Pings
     Host                                Loss%   Snt   Last   Avg  Best  Wrst StDev
     1. 121.52.213.161                    0.0%    25    0.7   2.2   0.6  13.7   3.0
     2. 10.0.20.37                        0.0%    25    0.8   0.8   0.6   1.2   0.1
     3. 61.50.163.249                     0.0%    24    1.2   1.7   1.1   4.8   1.0
     4. bt-204-129.bta.net.cn             0.0%    24    1.2   4.3   1.0  49.5  11.1
     5. 124.65.60.137                     0.0%    24    1.1   1.1   0.9   1.6   0.1
     6. 61.148.156.57                     0.0%    24    2.4   2.5   1.8   9.3   1.5
     7. 202.96.12.89                      0.0%    24    4.3   5.4   2.3  38.8   7.8
     8. 219.158.15.14                     0.0%    24   52.1  42.4  41.3  52.1   2.2
     9. 219.158.3.74                      0.0%    24   75.4  75.7  58.1  86.4   6.9
    10. 219.158.96.246                    0.0%    24   34.5  33.9  33.0  37.8   1.0
    11. 219.158.3.238                     0.0%    24   99.0  93.6  77.8 102.0   5.7
    12. 72.14.215.130                     0.0%    24   39.1  38.3  36.3  48.9   2.9
    13. 64.233.175.207                    4.2%    24   36.7  42.4  36.5  84.2  13.6
    14. 209.85.241.56                     0.0%    24   36.7  43.1  36.3  91.8  16.6
        209.85.241.58
    15. 216.239.43.17                     0.0%    24   37.3  40.1  37.0  56.4   6.3
        209.85.253.69
        209.85.253.71
        216.239.43.19
    16. 216.239.48.238                    0.0%    24   38.5  41.6  37.1  50.3   4.6
        216.239.48.234
        216.239.48.226
        216.239.48.230
    17. google-public-dns-a.google.com    0.0%    24   37.6  37.8  37.2  39.8   0.7
    以上报告示例说明:
    第一列:显示的是IP地址和本机域名,这点和traceroute很像
    第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。其中-c的说明是:–report-cycles COUNT
    第三列:是显示的每个对应IP的丢包率
    第四列:显示的最近一次的返回时延
    第五列:是平均值 这个应该是发送ping包的平均时延
    第六列:是最好或者说时延最短的
    第七列:是最差或者说时延最常的
    第八列:是标准偏差
    今日事今日毕
  • 相关阅读:
    Linux kill -9 和 kill -15 的区别
    redis 学习笔记之(五)redis-cli 命令
    专题(十四)awk
    Linux 学习笔记之(十一)SSH
    Linux 学习笔记之(十)查看文件
    rust 读写文件
    rust 显示本机ip
    rust error: linking with `link.exe` failed: exit code: 1181(未解决)
    Building a Concurrent Web Server with Async Rust
    Asynchronous Programming in Rust
  • 原文地址:https://www.cnblogs.com/gjack/p/8242063.html
Copyright © 2011-2022 走看看