Что такое инверсия Idle в / proc / stat?

/proc/stat/ включает следующие поля:

 "user", "nice", "system", "idle", "iowait", "irq", "softirq", "guest", "guest_nice", 

Какое подмножество этих полей + idle учитывает 100% процессор? Есть ли какое-то перекрытие или общее количество всех полей всегда составляет 100% от времени процессора?

Должно быть, что система + пользователь + idle = 100% (это время процессора). До тех пор, пока у вас есть только 1 процессор (в последнее время маловероятно, даже мой мобильный телефон имеет два ядра ;-). Команда sar(1) (на части Fedora пакета sysstat) суммирует данные такого рода, это может помочь справочная страница.