Qu'est-ce que la configuration du noyau?

12

En exécutant PowerTOP sur un système Ubuntu 10.10, l'une des suggestions est

Activez l'option de configuration du noyau CONFIG_PM_ADVANCED_DEBUG. Cette option permettra à PowerTOP de collecter des statistiques de gestion de l'alimentation à l'exécution.

Qu'est-ce qu'une option de configuration du noyau et comment puis-je l'activer?

Puis-je le mettre comme paramètre de démarrage quelque part, ou devrais-je compiler un nouveau noyau?

jg-faustus
la source

Réponses:

11

Les configurations du noyau sont compilées. Vous pouvez vérifier s'il est configuré en exécutant ceci:

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

Sur le mien, je vois:

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

Je compile mes propres noyaux mais ma configuration est dérivée d'Ubuntu. Cela vaut la peine de vérifier s'il a été ajouté depuis que j'ai commencé à compiler.

Si vous souhaitez recompiler le noyau pour activer cet indicateur, votre meilleur point de départ est ici: https://help.ubuntu.com/community/Kernel/Compile

C'est un peu d'effort. Vous avez besoin de quelques paquets et sur un ordinateur rapide, cela prend au moins 20 minutes juste pour faire la compilation. Ajoutez du temps de configuration et vous devez le faire à chaque fois qu'une mise à jour de sécurité sort ... Cela n'en vaut peut-être pas la peine.

Oli
la source
Juste une petite mise à jour: je constate que CONFIG_PM_ADVANCED_DEBUG est désormais activé dans Precise.
Oli
3

Vous devrez également recompiler avec CONFIG_PM_DEBUG; vous devez définir les deux options.

Cela devrait déjà être défini dans Maverick et au-dessus.

Le plan est de l'activer dans Oneiric pour tous, sauf les versions ARM et POWERPC https://wiki.ubuntu.com/KernelTeam/Specs/KernelOneiricConfigReview

Bob Blanchett
la source