Hardware de PMU quebrado detectado, usando apenas eventos de software

0

Eu tenho duas de quatro máquinas (dell r815) que não estão mostrando os contadores de hardware cpu quando eu corro (do linux-tools-common no ubuntu ou debian):

perf list

Eu usei strace e descobri que o problema era que / sys / devices / cpu estava faltando nas duas máquinas com o problema. Eu rastreei isso de volta para um erro no dmesg:

Performance Events: Broken PMU hardware detected, using software events only.

Nas máquinas que funcionam, diz

Performance Events: AMD PMU driver.

Minha pergunta é: o que posso fazer para garantir que isso não seja apenas um problema de software ou configuração? Para mim, parece que pode ser um hardware ruim.

    
por Allen 03.09.2014 / 23:28

1 resposta

0

Descobri que o problema era que a versão do microcódigo nas CPUs para as máquinas afetadas era mais antiga. Eu tentei instalar o pacote amd64-microcode que atualizou o microcódigo, mas somente após o erro da PMU já ter aparecido no dmesg. Usei a ferramenta de configuração do servidor inicializável da Dell para atualizar o BIOS e o firmware do sistema e corrigi o problema. Espero que isso seja útil para qualquer um que tenha o mesmo problema.

    
por 04.09.2014 / 21:57