Я слышал, что формула для процента использования процессора Linux на ядро:
(user +nice+system+idle+irq)/(user+nice+system) ×100 (эти вещи получены из os.cpus())
поэтому я создал код, который это вычисляет иполучил процент использования всего процессора Linux для использования (сумма всех процентов использования ядер)/количество ядер процессора.
Я получил 3,8%.
Я хотел убедиться, правда это или нет, поэтому побежал
Код: Выделить всё
top -bn1 | grep "Cpu(s)" | awk '{printf("CPU usage : %.1f%%\n", 100 - $8)}'
и ядро говорит, что это 8,5%.
Я знаю, что только что запустил команду ядра в узле .js и получил процент использования, но мне действительно хотелось бы знать, почему (или как) это произошло и каково точное значение использования ЦП.
Я не знаком с этим механизмом Os или что-то в этом роде. Может ли кто-нибудь сообщить мне об этом?
Подробнее здесь: https://stackoverflow.com/questions/784 ... n-in-linux
Мобильная версия