Die von einem Prozessor in einem Multicore im Leerlaufmodus unter Linux verbrauchte Energie wird in der folgenden Datei bereitgestellt
cat /sys/devices/system/cpu/cpu0/cpuidle/state0/power
Die Ausgabe ist:
4294967295
In der Linux-Dokumentation wird angegeben, dass die Einheit des Stromverbrauchs in Milliwatt angegeben ist. Dies impliziert die obige Leistung = 4294 Kilowatt.
Kann mir jemand helfen zu verstehen, wie groß das sein kann?
Antworten:
IIRC, diese Werte stammen aus Tabellen, die von Ihrem BIOS bereitgestellt werden. Es scheint also, dass Ihr Motherboard-Anbieter sich nicht die Mühe gemacht hat, die richtigen Informationen einzugeben.
quelle
4294967295 ist die vorzeichenlose 32-Bit-Darstellung des vorzeichenbehafteten Werts -1. Mit anderen Worten wäre dies besser als -1 oder "nicht spezifiziert" auszugeben. Zustand 0 ist, wenn der Prozessor normal läuft (nicht im Ruhezustand) und der Stromverbrauch in diesem Zustand sehr variabel ist.
quelle