iotop for Disk IO Investigation

iotop shows per-process disk IO.

Usage

iotop is the per-process disk I/O equivalent of top. The tool surfaces which processes are doing disk I/O; the data drives investigation when disk seems to be the bottleneck. The discipline is reaching for iotop when symptoms suggest disk I/O is the issue.

What basic usage looks like:

Basic usage is straightforward. The tool is for the moment when disk I/O is suspect.

When

iotop is reached for when disk I/O is suspected. High disk utilization without obvious cause; slow database queries; unexplained latency. iotop surfaces the culprit process.

The when is straightforward. iotop is reached for when disk I/O is the question.

Alternatives

iotop is interactive; some scenarios benefit from non-interactive alternatives. pidstat fills this role; both tools have their place.

iotop for disk I/O is one of those Linux tooling skills that pays off in incident response. Nova AI Ops integrates with system telemetry, surfaces I/O patterns at scale, and complements the local-tool perspective for systematic investigation.