Wie bekomme ich Statistiken zur CPU-Drosselung?

989
user1459339

Meine dmesg-Ausgabe besagt, dass die CPUs wegen der Temperatur gedrosselt sind.

[ 1283.260276] CPU3: Core temperature above threshold, cpu clock throttled (total events = 1) [ 1283.260277] CPU2: Core temperature above threshold, cpu clock throttled (total events = 1) [ 1283.260278] CPU0: Package temperature above threshold, cpu clock throttled (total events = 1) [ 1283.260279] CPU1: Package temperature above threshold, cpu clock throttled (total events = 1) [ 1283.260283] CPU2: Package temperature above threshold, cpu clock throttled (total events = 1) [ 1283.260288] CPU3: Package temperature above threshold, cpu clock throttled (total events = 1) [ 1283.260290] mce: [Hardware Error]: Machine check events logged [ 1283.260291] mce: [Hardware Error]: Machine check events logged [ 1283.261312] CPU3: Core temperature/speed normal [ 1283.261314] CPU1: Package temperature/speed normal [ 1283.261315] CPU0: Package temperature/speed normal [ 1283.261316] CPU2: Core temperature/speed normal [ 1283.261320] CPU2: Package temperature/speed normal [ 1283.261323] CPU3: Package temperature/speed normal 

Wie kann ich nach einem festen Zeitintervall (z. B. 10 Stunden) überprüfen, wie lange die CPUs gedrosselt wurden ? Was ich brauche, ist jede Minute zu wissen, ob die CPUs gedrosselt werden. Ich denke, ich muss einen Cron-Job machen, mit einigen if / else-Bedingungen.

Betriebssystem: Fedora 23 Workstation x86_64

Modell: HP ProBook 4730s (Laptop)

CPU: Intel® Core (TM) i5-2450M-CPU bei 2,50 GHz (Familie: 0x6, Modell: 0x2a, Schritt: 0x7)

2

0 Antworten auf die Frage