Что именно означает показатель «использование» в Linux?Linux

Anonymous
Что именно означает показатель «использование» в Linux?

Сообщение Anonymous »

Я делаю программу мониторинга Linux. Я работаю с Node.js, поэтому использовал модуль os.
Я слышал, что формула для процента использования процессора 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

Вернуться в «Linux»