Energieeinheit in / sys / device / system / cpu / cpu0 / cpuidle / state0 / power


7

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?


7
Übrigens ist 4294967295 FFFFFFFF hexadezimal. Ich wette, das ist nicht wirklich der Stromverbrauch.
Jack

Antworten:


3

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.


1

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.