I started searching about it and finally came across this article

Which clearly says something like this :

Those three little numbers tucked away innocently in certain UNIX commands are not so trivial after all. The first point is that

*load*in this context refers to

**run-queue length**(i.e., the sum of the number of processes waiting in the run-queue plus the number currently executing). Therefore, the number is absolute (not relative) and thus it can be unbounded; unlike utilization (AKA ``load'' in queueing theory parlence). Moreover, they have to be calculated in the kernel and therefore they must be calculated efficiently. Hence, the use of

**fixed-point arithmetic**and that gives rise to those very strange looking constants in the kernel code.

## No comments:

Post a Comment