• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

mtr

date: 2021-12-12 excerpt: mtrコマンドの使い方

tag: linuxosxnetworkmtr


mtrコマンドの使い方

概要

  • a network diagnostic tool
  • tracerouteとpingを組み合わせたようなツール
  • 経路毎のパケットロスを観察できるのでケーブル不良、ルータの不良、プロバイダの問題などを切り分けしやすい

インストール

ubuntu, debian

$ apt install mtr

osx

$ brew install mtr
$ brew info mtr
mtr: stable 0.94 (bottled), HEAD
'traceroute' and 'ping' in a single tool
https://www.bitwizard.nl/mtr/
/usr/local/Cellar/mtr/0.94 (12 files, 255.4KB) * # 実行できるバイナリは/usr/local/sbinにある

引数

  • -c <count>
    • count回実行する
  • -u|--udp
    • udpで実行
  • -T|--tcp
    • tcpで実行
  • --report
    • 最終結果をレポート形式で出力
    • 終了後にmtrの出力が消えない

具体例

家のコンピュータにマクドナルドの無料wifiでUDPでどの程度のパフォーマンスなのか

$ sudo mtr -T gimpeik.duckdns.org -c 10

最初のルータまでで10%程度のパケットロスがあることがわかる

家のコンピュータに栃木県の実家からUDPでどの程度のパフォーマンスなのか

$ sudo mtr -T gimpeik.duckdns.org -c 60 --report
Start: 2022-01-22T16:09:56+0900
HOST: O-15185-MAC                 Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.3.1                1.7%    60    2.7   3.4   1.7  12.9   2.5
  2.|-- tochigi10-z02.flets.2iij.  1.7%    60   16.5 143.9   6.6 1034. 323.6
  3.|-- tochigi10-ntteast0.flets.  1.7%    60   16.5 127.3   6.9 1033. 301.5
  4.|-- tky001lip32.iij.net        1.7%    60   19.1 147.8   9.2 1033. 321.5
  5.|-- tky001bb00.iij.net         1.7%    60   22.1 165.8   9.8 1035. 340.8
  6.|-- tky001bb01.iij.net         5.0%    60   22.0 171.5   9.4 1035. 345.3
        tky001bb01.iij.net
  7.|-- tky001lip31.iij.net        3.3%    60   21.8 165.8   9.3 1032. 343.7
  8.|-- tokyo10-ntteast1.flets.2i 10.0%    60   21.1 159.5   9.5 1032. 333.4
  9.|-- tokyo10-n405.flets.2iij.n  5.0%    60   20.9 152.1   9.7 1031. 325.9
 10.|-- 125.12.100.220.dy.bbexcit  1.7%    60   22.0 184.9  11.7 1051. 358.6

家のコンピュータに吉祥寺のdocomo回線からUDPでどの程度のパフォーマンスなのか

$ sudo mtr gimpeik.duckdns.org -c 60 --report
Start: 2022-02-09T09:27:37+0900
HOST: O-15185-MAC                 Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 172.20.10.1                0.0%    60   77.1  21.0   2.9 284.4  39.7
  2.|-- 10.99.128.0                0.0%    60   93.8 103.5  43.8 248.1  61.6
  3.|-- 172.22.156.193             0.0%    60   87.2 115.2  40.7 261.3  63.5
  4.|-- 172.23.138.42              0.0%    60   66.1 108.3  37.3 229.1  52.6
  5.|-- 172.23.138.45              0.0%    60  101.6  95.6  44.6 226.7  43.4
  6.|-- 172.22.160.230             0.0%    60  129.0  85.9  39.1 197.3  41.7
  7.|-- 172.22.130.29              0.0%    60  124.6  83.2  43.5 198.8  39.5
        172.22.130.73
  8.|-- 172.22.130.29              0.0%    60   73.5  84.5  44.8 296.6  49.5
  9.|-- 172.21.73.29               1.7%    60  101.1  95.8  47.6 229.9  49.4
 10.|-- 172.21.72.101              0.0%    60  111.2 100.3  47.8 197.2  46.6
 11.|-- 210.130.134.101            0.0%    60   91.4 107.8  42.0 447.2  69.9
 12.|-- tky001bb01.iij.net         0.0%    60  146.4 119.2  40.8 381.8  72.1
 13.|-- tky001lip31.iij.net        0.0%    60  111.3 121.9  44.8 545.3  85.0
 14.|-- tokyo10-ntteast1.flets.2i  0.0%    60   79.2 110.5  40.5 479.3  74.9
 15.|-- tokyo10-n405.flets.2iij.n  0.0%    60  219.3 104.1  39.8 416.6  65.5
 16.|-- 125.12.100.220.dy.bbexcit  1.7%    60  232.6 103.5  52.7 350.8  54.7

家のコンピュータに家のipv6(transix)のIPoEからUDPでどの程度のパフォーマンスなのか

$ sudo mtr gimpeik.duckdns.org -c 60 --report
Start: 2022-02-10T09:36:23+0900
HOST: O-15185-MAC                 Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.40.1               0.0%    60    2.4   3.0   1.6   5.4   1.0
  2.|-- ike-bbrt10.transix.jp      0.0%    60    5.5   7.3   4.9  18.0   2.4
  3.|-- 210.138.9.29               0.0%    60    5.4   8.6   4.6 135.5  16.7
  4.|-- tky009bb01.iij.net         0.0%    60    5.9   7.1   4.6  29.3   3.1
  5.|-- tky001bb01.iij.net         0.0%    60    6.3  13.7   4.5  95.0  16.9
  6.|-- tky001lip31.iij.net        0.0%    60    6.1   7.4   4.6  47.9   5.5
  7.|-- tokyo10-ntteast1.flets.2i  0.0%    60    5.2   7.9   5.2  71.3   8.4
  8.|-- tokyo10-n405.flets.2iij.n  0.0%    60    6.4   6.8   5.1  13.4   1.5
  9.|-- 125.12.100.220.dy.bbexcit  0.0%    60   23.0  13.0   7.1  43.6   8.6

電波干渉がある場合とない場合の比較

  • 別のアクセスポイントに接続している機器が隣接している場合、電波干渉でsshの速度が遅くなることがある

電波干渉している場合(GWまで遅い)

$ sudo mtr -T gimpeik.duckdns.org -c 10 --report
Start: 2024-06-24T07:24:24+0900
HOST: 58959-MAC                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.11.1               0.0%    10    2.3  31.7   2.3 138.3  44.6
  2.|-- 10.163.144.1              10.0%    10    4.1   6.4   3.2  25.1   7.1
  3.|-- zz2019408380d30fefde.user 10.0%    10   38.6  44.2   3.5 129.7  46.3

電波干渉していない場合(GWまで速い)

$ sudo mtr -T gimpeik.duckdns.org -c 10 --report
Start: 2024-06-24T07:27:14+0900
HOST: 58959-MAC                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.11.1              10.0%    10    2.8   2.8   2.2   3.4   0.4
  2.|-- 10.163.144.1              10.0%    10    3.5   3.9   2.7   7.7   1.6
  3.|-- zz2019408380d30fefde.user 10.0%    10    3.3   3.6   3.0   5.1   0.7


linuxosxnetworkmtr Share Tweet