Hall of FameBrendan Gregg201216 min readintermediate
The USE Method
Summary
The USE Method is a simple checklist that, for every system resource, asks you to examine Utilization, Saturation, and Errors. Applying it early in investigations quickly surfaces bottlenecks that raw metrics alone can miss.
- Check each resource (CPU, memory, NIC, disk, interconnects) for three metrics: utilization (busy time), saturation (queue length), and errors (count).
- Utilization is a percent of time busy; saturation is work waiting to be serviced; errors are any failure events that may degrade performance.
- Low average utilization can hide short spikes that cause saturation—monitor short‑interval metrics to catch them.
- Build a functional block diagram of the system and annotate max bandwidths to spot potential bottlenecks before measuring.
Performance and operations engineers need a systematic, low‑effort way to pinpoint resource bottlenecks in complex servers and cloud services.
7/10
