Como instalar o perf em um kernel de compilação personalizado?

2

Eu quero usar ferramentas de criação de perfil no linux. Eu vejo algumas informações dizem que o Oprofile não é suportado no Ubuntu 12.04 e o alternativo é perf. Então eu tento instalar o perf.

Eu instalei linux-tools-common , linux-base e linux-tools .

Então eu digito perf no terminal e ele retorna:

perf not found for kernel 3.12.6
You may need to install linux-tools-3.12.6-3.12.6

Mas não consegui instalar linux-tools-3.12.6-3.12.6 (acho que é um nome errado) ou linux-tools-3.12.6 .

É uma maneira errada de instalar e usar o perf dessa forma, ou é o problema do kernel (o kernel é compilado por mim)?

    
por user2002993 24.12.2013 / 11:07

1 resposta

2

Você pode precisar construir as ferramentas desde que você esteja usando um kernel personalizado. Se você quiser usar ferramentas linux dos repositórios, você precisa usar o kernel fornecido pelo Ubuntu. As ferramentas do Linux verificam sua versão do kernel e, se ela não corresponder à sua própria, ela não será executada.

    
por Braiam 24.12.2013 / 17:28