Apa itu konfigurasi kernel?

12

Menjalankan PowerTOP pada sistem Ubuntu 10.10, salah satu sarannya adalah

Aktifkan opsi konfigurasi kernel CONFIG_PM_ADVANCED_DEBUG. Opsi ini akan memungkinkan PowerTOP untuk mengumpulkan statistik manajemen daya runtime.

Apa itu opsi konfigurasi kernel dan bagaimana cara mengaktifkannya?

Bisakah saya meletakkannya sebagai parameter startup di suatu tempat, atau saya harus mengkompilasi kernel baru?

jg-faustus
sumber

Jawaban:

11

Konfigurasi kernel dikompilasi. Anda dapat memeriksa untuk melihat apakah itu dikonfigurasi dengan menjalankan ini:

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

Di tangan saya, saya melihat:

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

Saya mengkompilasi kernel saya sendiri tetapi konfigurasi saya berasal dari Ubuntu. Ada baiknya memeriksa untuk melihat apakah sudah ditambahkan sejak saya mulai mengkompilasi.

Jika Anda ingin mengkompilasi ulang kernel untuk mengaktifkan flag ini, titik awal terbaik Anda ada di sini: https://help.ubuntu.com/community/Kernel/Compile

Ini sedikit usaha. Anda memerlukan beberapa paket dan pada komputer yang cepat dibutuhkan setidaknya 20 menit hanya untuk melakukan kompilasi. Tambahkan waktu konfigurasi dan Anda harus melakukan ini setiap kali pembaruan keamanan keluar ... Mungkin tidak sepadan.

Oli
sumber
Hanya pembaruan cepat: Saya melihat bahwa CONFIG_PM_ADVANCED_DEBUG sekarang diaktifkan di Precise.
Oli
3

Anda juga harus melakukan kompilasi ulang dengan CONFIG_PM_DEBUG; Anda perlu mengatur kedua opsi.

Ini seharusnya sudah diatur di Maverick dan di atas.

Rencananya adalah mengaktifkannya di Oneiric dan seterusnya untuk semua kecuali ARM dan POWERPC dibangun https://wiki.ubuntu.com/KernelTeam/Specs/KernelOneiricConfigReview

Bob Blanchett
sumber