get system load averages, from live or dead
Kernel Data Access Library (libkvm, -lkvm)
() function returns the
number of processes in the system run queue of the kernel or core file,
indicated by kd
. Up to
samples are retrieved and assigned to
successive elements of loadavg
. The system
imposes a maximum of 3 samples, representing averages over the last 1, 5, and
15 minutes, respectively. On a live system, the load average is obtained by
If performing post mortem on a kernel core file,
is able to extract the
system load averages at the time of death from the core file directly.
If the load average was unobtainable, -1 is returned; otherwise, the number of
samples actually retrieved is returned.