Items related to DIAGNOSING NETWORK PERFORMANCE: Find Latency, Packet...

DIAGNOSING NETWORK PERFORMANCE: Find Latency, Packet Loss, Jitter, Congestion, and Throughput Bottlenecks - Softcover

FROST, RION

 
9798175090452: DIAGNOSING NETWORK PERFORMANCE: Find Latency, Packet Loss, Jitter, Congestion, and Throughput Bottlenecks

Synopsis

A fast link can still feel slow. A clean ping can hide a serious performance problem. And more bandwidth does not always mean better performance.

When users complain that “the network is slow,” the real cause may be buried somewhere between a client, wireless connection, firewall, queue, WAN path, virtual interface, cloud network, transport protocol, server, or application dependency.

The challenge is not collecting more numbers.

The challenge is knowing which measurement actually explains the problem.

Diagnosing Network Performance gives network and infrastructure professionals a practical framework for finding the real source of latency, unstable timing, failed delivery, poor transfer rates, and overloaded paths.

Instead of treating latency, packet loss, jitter, congestion, and throughput as isolated statistics, this book shows how they interact—and how to determine which one is actually limiting the user experience. The manuscript explicitly treats performance as a system property rather than something one metric can explain.

Inside, you'll learn how to:

  • Turn vague complaints like “the network is slow” into measurable diagnostic hypotheses
  • Separate network delay from transport behavior, server processing, and application wait time
  • Establish meaningful baselines and compare healthy versus degraded behavior
  • Diagnose loaded delay, deep queues, and bufferbloat that idle tests fail to reveal
  • Determine whether retransmissions indicate congestion, physical errors, policy, wireless conditions, host pressure, or another mechanism
  • Distinguish capacity, throughput, goodput, and actual workload completion time
  • Calculate and use the bandwidth-delay product when diagnosing high-speed, long-distance transfers
  • Identify single-flow limitations even when aggregate bandwidth appears healthy
  • Diagnose unstable voice, video, and real-time traffic using timing distributions instead of misleading averages
  • Find bottlenecks caused by CPU, NIC queues, socket buffers, offloads, connection tracking, and packet-processing limits
  • Investigate MTU and tunnel problems that allow small requests to succeed while large transfers fail
  • Understand how TCP and QUIC respond to RTT, reordering, loss, receiver limits, and transport feedback
  • Diagnose cloud and container paths involving overlays, virtual networks, proxies, load balancers, and service policies
  • Use active tests, passive telemetry, packet evidence, flow data, host counters, and application traces together
  • Build performance observability that helps identify causes rather than merely generate dashboards
  • Follow a repeatable incident playbook from user impact to verified root cause
  • Design controlled experiments that change one variable at a time and produce reproducible evidence

A major strength of the book is its diagnostic ladder: define the symptom, map the path, establish a baseline, examine delivery and timing, measure controlled transfer behavior, inspect queues and hosts, correlate application evidence, make the smallest justified change, and then reproduce the original workload to verify the result.

The book also recognizes that modern performance problems rarely live entirely inside traditional routers and switches. Cloud fabrics, Kubernetes, virtual interfaces, proxies, endpoint CPU, encryption, and software-defined data paths all participate in the experience users simply describe as “speed.”


Stop asking whether the network is slow. Start finding exactly where the system stops performing as expected.

"synopsis" may belong to another edition of this title.