Kann es sein, dass es nicht angebracht ist, die von Top angezeigte Stealtime mit der Anzahl der Prozessoren zu multiplizieren, da es sich dabei bereits um einen Durchschnittswert aller Cores handelt?
Um dies zu verdeutlichen lasst euch doch mal die %steal von mpstat (Paket sysstat) anzeigen:
Code
me@there:/# mpstat -P ALL
Linux 4.9.0-5-amd64 (linc) 17.01.2018 _x86_64_ (4 CPU)
12:20:59 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
12:20:59 all 20,95 0,02 4,67 8,45 0,00 0,17 2,04 0,00 0,00 63,69
12:20:59 0 13,45 0,02 4,20 8,76 0,00 0,16 1,91 0,00 0,00 71,50
12:20:59 1 16,06 0,02 4,42 9,15 0,00 0,30 2,42 0,00 0,00 67,64
12:20:59 2 29,56 0,02 5,10 7,90 0,00 0,07 1,94 0,00 0,00 55,41
12:20:59 3 24,73 0,01 4,97 8,01 0,00 0,17 1,90 0,00 0,00 60,20
mpstat zeigt die %steal aller Cores an und errechnet daraus einen Durchschnittswert.
Da dieser Wert bei meinem System in etwa mit dem von top angezeigten Wert überein stimmt, gehe ich davon aus, dass auch top den Durchschnittswert aller cores ausgibt. ("1" bewirkt bei top die Anzeige der Werte für alle Cores).