Linux

為什麼用 mtr 命令測試時總是有 10% 的損失?

  • March 28, 2014

例如,如果我example.commtr命令執行這個命令,我總是得到*10%*的損失,無論我執行多少次,為什麼是10%

mtr --report 192.0.43.10
HOST: localhost Loss%   Snt   Last   Avg  Best  Wrst StDev
 1.|-- ip-10-28-120-1.eu-west-1.  0.0%    10    0.5   1.8   0.4  11.4   3.4
 2.|-- ip-10-5-34-126.eu-west-1.  0.0%    10    0.4   2.5   0.4   8.9   2.9
 3.|-- 100.64.12.4                0.0%    10    0.5   0.6   0.4   0.7   0.1
 4.|-- 100.64.12.11               0.0%    10    0.5   0.6   0.4   0.9   0.1
 5.|-- ec2-79-125-1-98.eu-west-1  0.0%    10    0.8   0.7   0.6   0.8   0.1
 6.|-- 178.236.1.4                0.0%    10    0.8   0.8   0.6   0.9   0.1
 7.|-- 178.236.0.138              0.0%    10    1.3   1.4   1.3   1.6   0.1
 8.|-- 178.236.0.121              0.0%    10    1.4   1.7   1.3   4.2   0.9
 9.|-- 213.242.106.85             0.0%    10    1.7   1.6   1.4   1.8   0.1
10.|-- ae-1-4.bar1.Dublin3.Level  0.0%    10    2.3   2.4   2.3   2.6   0.1
11.|-- ae-12-12.ebr2.Paris1.Leve  0.0%    10   96.0  96.2  95.9  97.5   0.5
12.|-- ae-42-42.ebr2.Washington1  0.0%    10   97.4  97.2  97.0  97.5   0.2
13.|-- ae-62-62.csw1.Washington1  0.0%    10   98.3  99.3  98.1 104.0   2.0
14.|-- ae-1-60.edge1.Washington1  0.0%    10   95.8 103.2  95.7 158.6  19.8
15.|-- INTERNET-CO.edge1.Washing  0.0%    10  101.5 101.5 101.4 101.8   0.1
16.|-- 43-10.any.icann.org       10.0%    10   99.1 102.1  98.2 107.2   3.8

43-10.any.icann.org可能會降低mtr使用的ICMP回應要求的優先級。mtr工具在測量封包遺失方面並非 100% 可靠。嘗試使用iperf工具代替它可以使用UDP數據報而不是ICMP回應要求來測量封包遺失。

實際上,報告模式的 mtr 中有一個錯誤,它錯誤地計算了最後一個數據包。它已在較新版本中修復(mtr v0.80)

參見: https ://bugs.launchpad.net/ubuntu/+source/mtr/+bug/966065 https://bugzilla.redhat.com/show_bug.cgi?id=611739

引用自:https://serverfault.com/questions/483340