
Ich wollte meinen „rohen“ Hardwarestatus lesen und habe bisher herausgefunden, dass ich in meinem System über auf diesen Status zugreifen kann /sys/class/hwmon
. Dann habe ich die gefundenen Zahlen mit der Ausgabe verglichen, die ich von erhalte sensors
.
Beispiel: Wenn ich vim /sys/class/hwmon/hwmon0/temp1_input
vim ausführe, wird mir eine Datei angezeigt, auf der nur die Nummer 35000
steht. Dann führe ich sie aus sensors
und in der Ausgabe finde ich eine Zeile mit dem Inhalt CPU Temperature: +35.0°C (high = +60.0°C, crit = +95.0°C)
.
Mit dieser Methode konnte ich feststellen, woher alle Daten stammen sensors
... außer power1: x W (crit = y W)
. Der Kontext dieser Zeile ist der folgende:
fam15h_power-pci-00c4
Adapter: PCI adapter
power1: XX.XX W (crit = 125.02 W)
Ich habe herausgefunden, wo die fam15h_power
Daten sind, und ich habe sie geöffnet power1_crit
und 125015625
darauf stand (es scheint die kritische Wattzahl in Mikrowatt zu sein). Aber wenn ich sie öffne power1_input
, hat die Zahl, die ich bekomme, nichts mit der Ausgabe zu tun, die sensors
mir XX.XX W gibt. Beispiel: Ich bin gerannt sensors
und habe bekommen power1: 52.74 W (crit = 125.02 W)
, aber in der Datei power1_input
stand 87615291
. Die einzige Beziehung, die ich zwischen diesen Zahlen gefunden habe, ist, dass sie beide gemeinsam steigen oder fallen.
Warum sensors
scheinen die Daten von so wenig mit denen von zu tun zu haben hwmon/
? (nur in Bezug auf den Wattverbrauch). Wie sensors
berechnet oder erhält man die Wattzahl? (stammt diese Wattzahl von der CPU?)
Antwort1
Ohm'sches Gesetz | ||
---|---|---|
E = ich * R. | E = Spannung (Volt V) | E = P / I |
ich = E / R. | I = Strom (Ampere A) | I = KGV |
R = E / I | R = Widerstand (Ohm Ω) | |
P = Leistung (Watt W) | P = E * Ich |
lm-sensorenkann die CPU-Spannung und den verbrauchten Strom überwachen und daraus die Leistung (in Watt) durch die Berechnung Watt = Spannung * Strom ableiten.