Cấu hình kernel là gì?


12

Chạy PowerTOP trên hệ thống Ubuntu 10.10, một trong những gợi ý là

Kích hoạt tùy chọn cấu hình kernel CONFIG_PM_ADVANCED_DEBUG. Tùy chọn này sẽ cho phép PowerTOP thu thập số liệu thống kê quản lý năng lượng thời gian chạy.

Tùy chọn cấu hình kernel là gì và làm cách nào để kích hoạt nó?

Tôi có thể đặt nó làm tham số khởi động ở đâu đó không, hoặc tôi sẽ phải biên dịch kernel mới?

Câu trả lời:


11

Các cấu hình kernel được biên dịch. Bạn có thể kiểm tra xem nó có được cấu hình không bằng cách chạy này:

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

Về phần tôi, tôi thấy:

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

Tôi biên dịch các kernel của riêng mình nhưng cấu hình của tôi được lấy từ Ubuntu. Thật đáng để kiểm tra xem nó đã được thêm vào từ khi tôi bắt đầu biên dịch chưa.

Nếu bạn muốn biên dịch lại kernel để kích hoạt cờ này, điểm bắt đầu tốt nhất của bạn là ở đây: https://help.ubfox.com/community/Kernel/Compile

Đó là một chút nỗ lực. Bạn cần một vài gói và trên một máy tính nhanh, phải mất ít nhất 20 phút để biên dịch. Thêm thời gian cấu hình và bạn phải làm điều này mỗi khi có bản cập nhật bảo mật xuất hiện ... Nó có thể không đáng giá.


Chỉ cần cập nhật nhanh: Tôi đang thấy CONFIG_PM_ADVANCED_DEBUG hiện được bật trong Chính xác.
Oli

3

Bạn cũng sẽ cần biên dịch lại với CONFIG_PM_DEBUG; bạn cần đặt cả hai tùy chọn.

Điều này nên được đặt trong Maverick trở lên.

Kế hoạch là kích hoạt nó trong Oneiric trở đi cho tất cả trừ ARM và POWERPC xây dựng https: //wiki.ub Ubuntu.com/KernelTeam/Specs/KernelOneiricConfigReview

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.