除了上一篇《Linux常用網(wǎng)絡(luò)工具:路由掃描之traceroute》介紹的traceroute之外,一般Linux還內(nèi)置了另一個常用的路由掃描工具mtr。
mtr在某些方面比traceroute更好用,它可以實時顯示經(jīng)過的每一跳路由的信息,并不斷進行探測。
traceroute默認使用UDP數(shù)據(jù)包探測,而mtr默認使用ICMP報文探測,ICMP在某些路由節(jié)點的優(yōu)先級要比其他數(shù)據(jù)包低,所以測試得到的數(shù)據(jù)可能低于實際情況。
mtr
mtr使用比較簡單,通常不需要使用附加選項,更多參數(shù)可以參考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示例:

輸出參數(shù)的解釋:
Loss% -- 丟包率,單位是"%";Snt -- sent包的數(shù)量Last -- 最后一個包的延時Avg -- 所有包的平均延時Best -- 延時最小的包Wrst -- 延時最大的包StDev -- 標準偏差
記錄,為更好的自己!
新聞熱點
疑難解答
圖片精選