Unter top
Linux erhalte ich ein ähnliches Ergebnis:
In einer der Zeilen sind Informationen zur CPU-Auslastung wie folgt dargestellt:
Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Ich kenne zwar die Definitionen der einzelnen Aufgaben (siehe unten), verstehe aber nicht, was diese Aufgaben genau bedeuten.
hi
- Was bedeutet die Wartung von Hardware-Interrupts?si
- Was bedeuten Wartungssoftware-Interrupts?st
- Sie sagen, es sei die "CPU-Zeit, in der die virtuelle CPU unfreiwillig wartet, während der Hypervisor einen anderen Prozessor (oder) bedient.% CPU-Zeit, die von einer virtuellen Maschine gestohlen wurde".
Aber was heißt das eigentlich? Kann jemand klarer sein?
Ich aufgelistet alle us
, sy
, ni
, usw, weil sie andere Benutzer für das gleiche helfen könnten. Diese Informationen sind nicht in den Manpages enthalten.
us: user cpu time (or) % CPU time spent in user space
sy: system cpu time (or) % CPU time spent in kernel space
ni: user nice cpu time (or) % CPU time spent on low priority processes
id: idle cpu time (or) % CPU time spent idle
wa: io wait cpu time (or) % CPU time spent in wait (on disk)
hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts
si: software irq (or) % CPU time spent servicing/handling software interrupts
st: steal time - - % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine