O que é configuração do kernel?

12

Executando PowerTOP em um sistema Ubuntu 10.10, uma das sugestões é

  

Ativar o CONFIG_PM_ADVANCED_DEBUG   opção de configuração do kernel. este   opção permitirá ao PowerTOP coletar   estatísticas de gerenciamento de energia em tempo de execução.

O que é uma opção de configuração do kernel e como posso ativá-la?

Posso colocá-lo como um parâmetro de inicialização em algum lugar, ou eu teria que compilar um novo kernel?

    
por j-g-faustus 16.01.2011 / 21:01

2 respostas

11

As configurações do kernel são compiladas. Você pode verificar se está configurado executando isto:

grep CONFIG_PM_ADVANCED_DEBUG /boot/config-'uname -r'

No meu, eu vejo:

oli@bert:~$ grep CONFIG_PM_ADVANCED_DEBUG /boot/config-'uname -r'
# CONFIG_PM_ADVANCED_DEBUG is not set

Eu compilo meus próprios kernels, mas minha configuração é derivada do Ubuntu. Vale a pena verificar se foi adicionado desde que comecei a compilar.

Se você quiser recompilar o kernel para ativar este sinalizador, seu melhor ponto de partida é aqui: link

É um pouco de esforço. Você precisa de alguns pacotes e, em um computador rápido, leva pelo menos 20 minutos para fazer a compilação. Adicione o tempo de configuração e você terá que fazer isso toda vez que uma atualização de segurança for lançada ... Talvez não valha a pena.

    
por Oli 16.01.2011 / 21:12
3

Você também precisará recompilar com CONFIG_PM_DEBUG; você precisa das duas opções definidas.

Isso deve ser definido em Maverick e acima já.

O plano é habilitá-lo em Onírico em diante para todos, exceto as construções ARM e POWERPC link

    
por Bob Blanchett 12.09.2011 / 07:11