Como obter estatísticas de otimização da CPU?

2

A saída do meu dmesg diz que as CPUs estão estranguladas devido à temperatura.

[ 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

Tendo um intervalo de tempo fixo (digamos, 10 horas), como posso verificar por quanto tempo as CPUs foram aceleradas ? O que eu preciso é saber a cada minuto se as CPUs estão sendo estranguladas. Eu acho que preciso fazer um cron job para isso, com alguma condição if / else.

OS: Estação de trabalho Fedora 23 x86_64

modelo: HP ProBook 4730s (laptop)

CPU: CPU Intel® Core ™ i5-2450M a 2,50 GHz (família: 0x6, modelo: 0x2a, revisão: 0x7)

    
por user1459339 07.05.2016 / 16:12

0 respostas