MTR is a network diagnostic tool which combines ping and traceroute to provide comprehensive network path analysis.
When a computer connects to another computer over the internet, the network traffic is sent through a series of routers, or "hops", between the source and destination. MTR identifies each of these hops and gauges latency and packet loss against each one, including the destination.
This information allows us to figure out exactly where a network problem lies - whether it's your local connection, an intermediate router, or the destination server.
When investigating network problems, we request MTR results because they provide:
MTR vs Traceroute
Unlike traceroute which runs once and exits, MTR continuously monitors the connection, providing statistics about packet loss and latency at each hop over time. This makes it much more useful for diagnosing intermittent issues.
# Debian/Ubuntu
sudo apt-get install mtr-tiny
# CentOS/RHEL
sudo yum install mtr
# Fedora
sudo dnf install mtrbrew install mtr# Basic MTR command
sudo mtr your-vps-ip.com
# Run for 100 packets and generate report
sudo mtr -r -c 100 your-vps-ip.com
# Report mode with better formatting
sudo mtr -r -w -c 100 your-vps-ip.comMTR displays several columns of information:
Important: Rate Limiting
Many routers rate-limit ICMP responses for MTR/ping but forward regular traffic normally. If you see packet loss at an intermediate hop but 0% at the destination, the intermediate hop is likely just rate-limiting diagnostic traffic.
When submitting MTR results to support:
If latency suddenly jumps at a specific hop and remains high, that hop or the link before it is likely congested.
Loss that begins at a hop and continues to the destination indicates a problem at that hop.
Unexpected routes (e.g., traffic routing through multiple countries) can indicate BGP routing problems.
If MTR cannot reach the destination at all, it may indicate firewall blocks, server downtime, or routing black holes.
Related network diagnostic tools:
If you're experiencing network issues, run MTR tests and open a support ticket with the results. Include: