今日才发现,原来linux中可以用ping和tracerout的一个结合体,叫mtr,这个在判断网络在哪个环节丢包特别有用,官方主页 http://t.cn/8kcYsji,大概用法如下:
可选参数: 常用-n 以及 -r -c 30 等
-n --no-dns
-r --report -c COUNT --report-cycles COUNT
-p BYTES | --psize BYTES
-a IP.ADD.RE.SS | --address IP.ADD.RE.SS
-i SECONDS | --interval SECONDS
-l --raw
-s --split
-t --curses -g --gtk
如
# mtr -n -r -c 10 10.2.0.1
HOST LOSS RCVD SENT BEST AVG WORST
10.4.0.1 0% 10 10 1.59 1.87 2.93
10.3.0.1 0% 10 10 1.79 1.82 1.91
10.2.0.1 0% 10 10 1.41 1.52 1.78
可选参数: 常用-n 以及 -r -c 30 等
-n --no-dns
-r --report -c COUNT --report-cycles COUNT
-p BYTES | --psize BYTES
-a IP.ADD.RE.SS | --address IP.ADD.RE.SS
-i SECONDS | --interval SECONDS
-l --raw
-s --split
-t --curses -g --gtk
如
# mtr -n -r -c 10 10.2.0.1
HOST LOSS RCVD SENT BEST AVG WORST
10.4.0.1 0% 10 10 1.59 1.87 2.93
10.3.0.1 0% 10 10 1.79 1.82 1.91
10.2.0.1 0% 10 10 1.41 1.52 1.78