What Is Linux Load Average?
Linux load average is a metric that shows the number of tasks currently executed by the CPU and tasks waiting in the queue.
Unlike CPU usage, which measures system performance at a specific point in time, the load average shows performance over a particular period.
A higher load average indicates higher resource usage.
Ideal Load average : 0.50 or 50% process
load average of 0 doesn’t mean the system is idle
dividing the number of running and waiting processes by the number of available CPU cores.
Generally, a load average of less than the number of CPU cores is normal, as it means there are enough resources for all processes to run smoothly.
A high load average with a low number of cores indicates an overwhelmed system. On the other hand, a low load average with a high number of cores means that the system has spare capacity and is able to manage more processes.
// Load average more than cpu cores means its overloaded , load average half of cpu core is normal.
Load average by CPU Cores
4 cores =4 is 100%
1 core = 1 % is process b