Мой вывод dmesg говорит о том, что из-за температуры процессоры замедляются.
[ 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
Как фиксированный интервал времени (скажем, 10 часов), как я могу проверить, как долго дросселируются процессоры? Что мне нужно, это знать каждую минуту, если процессоры дросселируются. Я думаю, что для этого мне нужно выполнить работу cron с некоторыми условиями if/else.
ОС: рабочая станция Fedora 23 x86_64
модель: HP ProBook 4730s (ноутбук)
Процессор: Intel® Core ™ (i5-2450M) Процессор @ 2,50 ГГц (семейство: 0x6, модель: 0x2a, степпинг: 0x7)