Linux常用網絡工具:路由掃描之mtr


除了上一篇《Linux常用網絡工具:路由掃描之traceroute》介紹的traceroute之外,一般Linux還內置了另一個常用的路由掃描工具mtr。

mtr在某些方面比traceroute更好用,它可以實時顯示經過的每一跳路由的信息,並不斷進行探測。

traceroute默認使用UDP數據包探測,而mtr默認使用ICMP報文探測,ICMP在某些路由節點的優先級要比其他數據包低,所以測試得到的數據可能低於實際情況。

mtr


 

mtr使用比較簡單,通常不需要使用附加選項,更多參數可以參考mtr的man page:

usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report]
                [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
                [--raw] [--split] [--no-dns] [--address interface]
                [--psize=bytes/-s bytes]
                [--interval=SECONDS] HOSTNAME [PACKETSIZE]

mtr示例:

輸出參數的解釋:

Loss% -- 丟包率,單位是"%";
Snt -- sent包的數量
Last -- 最后一個包的延時
Avg -- 所有包的平均延時
Best -- 延時最小的包
Wrst -- 延時最大的包
StDev -- 標准偏差

記錄,為更好的自己!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM