Always question what exactly those three numbers indicates when you give any unix command like top, uptime. From where those numbers came in existance.
Few people said that its load on system but never told which part of system is loaded.
After reading three part series about load average triplets by Dr. Neil Gunther came to know the exact formula for load avarage calulation
Its relationship between active unix processes to process run queue length of the system.
q(t) = A q(t-1) + ( 1 – A ) n(t)
over here at time ‘t’ system took reading of process’s run queue length q(t) and number of active process on system n(t), which got arranged with previous reading of process’s run queue length q(t-1)
In above equation constant A = exp(-5/60R)
where R is 5, 10 and 15 which creates desired triplet of load average for respective minutes. Above equation is applicable for linux kernel.
Whole equation is nicely explained by Dr. Neil Gunther in above article.