Network Throughput Debugging

iperf, netstat.

Overview

Throughput debugging is about measuring actual achievable bandwidth and isolating bottlenecks layer by layer. The four tools below cover application-level synthetic load, TCP-level state, NIC settings, and wire-level packet inspection.

The approach

The investigation order matters. Start with iperf to anchor the measurement, drop down to TCP state, then NIC, then the wire. Skipping a layer is how investigations chase the wrong cause for an hour.

Why this compounds

Throughput-debugging fluency is one of the highest-leverage SRE skills because the same toolbox covers TCP, NIC, and cloud-cap investigations. Each session teaches the team a little more about how the network actually behaves.