Как посчитать среднее значение очереди выполнения за последние X минут в Linux с C / C ++?

Номер текущей очереди выполнения находится в / proc / stat, так как procs_running, я могу прочитать это значение, или я могу просмотреть каждый / proc / pid / stat и подсчитать каждый процесс в состоянии R, таким образом я могу получить мгновенное количество выполняемых процессов. , но я не вижу способа, как рассчитать среднее число, так как кажется невозможным подсчитать среднее, так как число выполняемых переменных меняется каждую микросекунду. Есть ли способ сделать это?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]