-=Serj=- написал:
По-идее нужно посчитать кол-во импульсов за опр. время.
это как раз не нужно. Вы можете снимать среднее LO скажем каждую минуту за одну минуту, команда
[console]$ cat /proc/loadavg
0.47 0.48 0.67 3/517 602
[/console]
man getloadavg написал:
DESCRIPTION
The getloadavg() function returns the number of processes in the system run queue averaged over various periods of time. Up to
nelem samples are retrieved and assigned to successive elements of loadavg[]. The system imposes a maximum of 3 samples, repre-
senting averages over the last 1, 5, and 15 minutes, respectively.
затем, загрузив данные скажем за неделю скажем в любой эксель, вы можете вычислить среднее LO
потом грузите свой процессор нужным LO, и получаете примерную загрузку. Насколько я знаю, мамка потребляет исключительно стабильно (без видяхи и т.д.), там просто нечему отключаться. Что до HDD, то лично у меня он и так крутится 24/7/365, т.ч. его влиянием можно пренебречь.
В итоге, вы чисто программно можете вычислить среднюю загрузку вашей системы. Но вот точность счётчика оставляет желать лучшего. Как я уже говорил, на нижнем пределе они работают, но ОЧЕНЬ грубо. А нам нижний предел и нужен.