← Back to all fixes
Load average is high but CPU usage is low
The Issue
Server feels slow. `uptime` shows load average 25. But `top` shows CPU at only 15% usage.
Root Cause
Load average counts both CPU-bound and I/O-waiting processes. High load + low CPU = I/O bottleneck. Processes are queuing, waiting for disk or network reads to complete.
How to Fix
Confirm it is I/O: check `wa` (iowait) column in `top` — if high, disks are the bottleneckFind what is hammering disk: `iotop -o` (shows only active I/O processes)Check disk health: `iostat -xz 1` — look at `%util` and `await` columnsCheck for a runaway database query or log-write loopIf NFS mounted: check if NFS server is slow or unreachable