Sobes.tech
Middle

What is Load Average and how to interpret it?

sobes.tech AI

Answer from AI

Load Average is a metric that shows the average number of processes waiting to be executed (in the queue for CPU or in the running state) over specific time intervals (usually 1, 5, and 15 minutes).

Interpretation:

  • The Load Average value roughly equals the number of processes actively using the CPU or waiting for it.
  • If the Load Average is less than or equal to the number of available CPUs (cores), the system is operating normally.
  • If the Load Average significantly exceeds the number of cores, the load is too high, processes are waiting to be executed, and delays may occur.

For example, if you have 4 cores and the Load Average is 2.5 — the system is loaded but coping. If the Load Average is 10 — the load is too high.

Command to view Load Average in Linux:

uptime

or

cat /proc/loadavg

It is important to note that Load Average reflects not only CPU but also processes waiting for input/output.