There is an interesting article by Brendan Gregg out there, about the actual data that goes into the Load Average metrics of Linux. The article has a few funnily contrasting lines. Brendan Gregg states
Load averages are an industry-critical metric – my company spends millions auto-scaling cloud instances based on them and other metrics […]
but in the article we find Matthias Urlichs saying
The point of “load average” is to arrive at a number relating how busy the system is from a human point of view.
and the article closes with Gregg quoting a comment by Peter Zijlstra in the kernel source:
This file contains the magic bits required to compute the global loadavg figure. Its a silly number but people think its important. We go through great pains to make it work on big machines and tickless kernels.
Let’s go back to the start. What’s the problem to solve here?