Was ist die Kernelkonfiguration?


12

Laufen PowerTOP auf einem Ubuntu 10.10 - System, einer der Vorschläge sind

Aktivieren Sie die Kernelkonfigurationsoption CONFIG_PM_ADVANCED_DEBUG. Mit dieser Option kann PowerTOP Statistiken zur Energieverwaltung zur Laufzeit erfassen.

Was ist eine Kernelkonfigurationsoption und wie aktiviere ich sie?

Kann ich es irgendwo als Startparameter angeben oder muss ich einen neuen Kernel kompilieren?

Antworten:


11

Kernelkonfigurationen werden in kompiliert. Sie können überprüfen, ob sie konfiguriert sind, indem Sie Folgendes ausführen:

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

Auf meinem sehe ich:

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

Ich kompiliere meine eigenen Kernel, aber meine Konfiguration ist von Ubuntu abgeleitet. Es lohnt sich zu überprüfen, ob es hinzugefügt wurde, seit ich mit dem Kompilieren begonnen habe.

Wenn Sie den Kernel neu kompilieren möchten, um dieses Flag zu aktivieren, ist Ihr bester Ausgangspunkt hier: https://help.ubuntu.com/community/Kernel/Compile

Es ist ein bisschen anstrengend. Sie benötigen ein paar Pakete und auf einem schnellen Computer dauert es mindestens 20 Minuten, um die Kompilierung durchzuführen. Fügen Sie die Konfigurationszeit hinzu und Sie müssen dies jedes Mal tun, wenn ein Sicherheitsupdate veröffentlicht wird ... Möglicherweise lohnt es sich nicht.


Nur ein kurzes Update: Ich sehe, dass CONFIG_PM_ADVANCED_DEBUG jetzt in Precise aktiviert ist.
Oli

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.