What is load average and how do you read it?

Load average is the average number of processes running or waiting (runnable or in uninterruptible sleep) over 1, 5 and 15 minutes, shown by uptime or top. Compare it with the CPU count (nproc): a load of 4 on a 4-core machine means fully busy; consistently higher means work is queuing.