Identifying Performance Problems
High latency: measure with ping RTT. Compare against baseline. Sources: congestion (queuing delay at congested links), distance (long physical paths through many hops), poorly optimized routing (traffic taking suboptimal path). Traceroute identifies high-latency hops. If one hop has significantly higher RTT, that segment is the bottleneck or the hop rate-limits ICMP.
Packet loss: 'ping -n 100 destination' (Windows) or 'ping -c 100 destination' (Linux) reveals loss rate. Any loss on a LAN = problem (physical, duplex mismatch, congestion). Internet packet loss > 1–2% degrades TCP performance (retransmissions) and VoIP quality. MTR (my traceroute) combines ping + traceroute — shows per-hop loss rates.
Bandwidth saturation: check interface utilization via SNMP or interface counters. High outbound utilization → traffic going out faster than link allows → congestion, queueing delay, drops. QoS can prioritize critical traffic; physical upgrade may be needed if all traffic is essential.
Application Performance Issues
VoIP quality (choppy, echo, delay): measure jitter and one-way latency. One-way latency > 150ms: unacceptable. Jitter > 30ms: audio breakup. Packet loss > 1%: audible artifacts. Solutions: QoS (DSCP EF marking, LLQ), separate Voice VLAN, upgrade bandwidth, reduce congestion.
Slow file transfers: may indicate bandwidth saturation, packet loss causing retransmissions, or MTU issues (fragmentation). Test with iperf3 for maximum throughput measurement. Check for interface errors (CRC, drops) that indicate physical issues compounding performance.
Inconsistent performance (works fine sometimes, slow at peak times): indicates congestion during peak hours. Capture NetFlow data to identify bandwidth-consuming flows. Identify the top talkers and traffic types. Apply QoS policies or address the congestion through capacity upgrade.