Skip to content

Why MRTG Traffic Graphs Cannot Measure True Server Latency

1-Line Summary

MRTG only visualizes Throughput (bits transferred per second) and cannot measure user-perceived Latency (Round-Trip Time); engineers must combine traceroute and mtr to diagnose true network bottlenecks.

1. Throughput vs Latency: The Highway Analogy

When clients complain that "the server feels slow," presenting an MRTG graph is insufficient because the metrics represent fundamentally different physical characteristics.

[Highway Analogy]
- Throughput : Number of lanes (8 lanes vs 2 lanes) -> Volume of data (bps)
- Latency    : Speed limit and traffic congestion    -> Packet round-trip time (ms)
MetricThroughput (MRTG)Latency (traceroute / ping)
MeasurementBits transferred through interface per second (bps)Time required for packet to travel round-trip (ms)
User ImpactBulk file download completion speedWeb page load time, API call latency, SSH responsiveness
CorrelationLow throughput can still experience high latencyHigh throughput can maintain low latency if capacity allows

2. Standard Diagnostic Tools: traceroute & mtr

bash
# Linux: Real-time hop-by-hop latency and packet loss analysis
mtr -rw example.com

# Windows: Trace route hops
tracert -d example.com
  • Sharp spikes in RTT or packet loss starting from a specific intermediate router pinpoint the exact ISP or transit provider link causing the degradation.

3. When MRTG Does Indicate a Problem: Bandwidth Clipping

[Bandwidth Saturation Pattern: Flat-Top Clipping]
Traffic (Mbps)
 100M ┌───────────────────────┐ <── Line / QoS Bandwidth Ceiling
      │  /───\  /───────────\  │
  50M │ /     \/             \ │
      └─────────────────────────

When an MRTG graph exhibits a flat-topped ceiling hitting physical interface or QoS limits, hardware packet queues overflow, causing dropped packets and catastrophic latency spikes.


4. Gotchas & Engineering Checkpoints

  1. 5-Minute Average Blind Spot: Standard MRTG graphs smooth out traffic over 5-minute sampling windows, hiding sub-second micro-bursts that degrade latency.
  2. Benign ICMP Drops: * * * hops in traceroute output frequently indicate backbone routers intentionally rate-limiting ICMP TTL-exceeded responses rather than actual network faults.

Published: 2026-07-10 08:56:55Updated: 2026-08-15 13:57:00

Built with VitePress. | 📡 RSS Feed