My load average on a bunch of Macs running Catalina and Big Sur is always over 1 (1.2 -> 1.5), with just finder open, or safari idle…
On my other linux boxes raspberry pi etc, I usually see close to 0.
Why is a full core always engaged on macOS? is this a BSD thing? i.e. is 1.0 equal to 0 on linux? (or does 1 mean a full core is always used).
Best Answer
My load averages are routinely 0.29 so we would need to look at your build and details to know why you’re over 1.0.
The code that became macOS code measures relative task scheduling as opposed to core loading which is different than Linux I suppose. You will want to recalibrate your scripts if you take action upon this measure.
Asking why is tough since engineers committed the code and it shipped. Im not entirely sure if this is a BSD thing as much as Mach kernel, but it’s real on macOS.