专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
清廉蓉城  ·  镜头丨一线监督护春耕 不误农时不负春 ·  3 天前  
成都本地宝  ·  明确了!四川再添6个国家4A级景区! ·  5 天前  
成都本地宝  ·  成都市中心新地标+1!最新进展→ ·  4 天前  
成都发布  ·  冷冷冷!雨雨雨!转折就在→ ·  4 天前  
51好读  ›  专栏  ›  院长技术

Linux系统好用的丢包、路由跟踪神器

院长技术  · 公众号  ·  · 2025-01-15 11:54

正文

mtr (My Traceroute)是一个结合了 ping traceroute 功能的网络诊断工具。它提供了实时的网络性能数据,并以更易于理解的方式显示这些信息。 mtr 非常适合用于诊断网络连接问题,比如延迟高、丢包或路由问题等。

安装 MTR

在大多数 Linux 发行版中,你可以通过包管理器来安装 mtr 。例如:

Debian/Ubuntu

sudo apt updatesudo apt install mtr

CentOS/RHEL

sudo yum install mtr

或者(对于较新的版本,使用 dnf ):

sudo dnf install mtr

Fedora

sudo dnf install mtr

Arch Linux

sudo pacman -S mtr
  • 
        

使用 MTR

安装完成后,你可以通过以下命令启动 mtr

mtr <目标主机或IP地址>

例如,要诊断到 google.com 的连接:

mtr google.com

bash复制代

MTR 输出解释

mtr 的输出包含多个部分,每一行代表一个网络跳(hop)。通常,你会看到以下列:

  1. Host :每一跳的 IP 地址或主机名。

  2. Loss% :到达该跳的丢包百分比。

  3. Snt :发送的探测包数量。

  4. Last :最近一次探测的往返时间(RTT),单位毫秒(ms)。

  5. Avg :平均往返时间。

  6. Best :最佳往返时间。

  7. Wrst :最差往返时间。

  8. StDev :往返时间的标准差。

MTR 常用选项

  • -r :报告模式。以更简洁的方式显示数据,适合脚本使用。

  • -c :指定发送多少个探测包。默认是连续发送。

  • -i :设置探测包之间的间隔时间(秒)。

  • --report







请到「今天看啥」查看全文