Ý nghĩa của bộ đếm bướm ga nhiệt và thông báo giới hạn năng lượng gói trong Linux


8

Bất cứ khi nào tôi thực hiện một số thử nghiệm hiệu suất trên MacBook Pro được cài đặt Linux, tôi thường thấy các thông báo sau trong dmesg:

Aug  8 09:29:31 infinity kernel: [79791.789404] CPU1: Package power limit notification (total events = 40365)
Aug  8 09:29:31 infinity kernel: [79791.789408] CPU3: Package power limit notification (total events = 40367)
Aug  8 09:29:31 infinity kernel: [79791.789411] CPU2: Package power limit notification (total events = 40453)
Aug  8 09:29:31 infinity kernel: [79791.789414] CPU0: Package power limit notification (total events = 40453)

Tôi cũng thấy các bộ đếm ga trong sysfs tăng theo thời gian:

trustin@infinity:/sys/devices/system/cpu/cpu0/thermal_throttle
$ ls
core_power_limit_count  package_power_limit_count
core_throttle_count     package_throttle_count
$ cat core_power_limit_count 
0
$ cat core_throttle_count 
41912
$ cat package_power_limit_count 
67945
$ cat package_throttle_count 
67565

Những quầy này có ý nghĩa gì?

Chúng có ảnh hưởng đến hiệu suất của CPU hoặc hệ thống không? Họ có dẫn đến tăng độ lệch của số hiệu suất? (tức là họ có ngăn tôi lấy số hiệu suất đáng tin cậy không?)

Nếu vậy, làm thế nào để tôi tránh những tin nhắn này và tăng quầy? Chạy các bài kiểm tra hiệu suất trên một hệ thống máy tính để bàn được làm mát tốt sẽ giúp?

Câu trả lời:


2

Khi lõi được điều tiết có nghĩa là nó bị chậm lại (giảm điện áp, giảm tần số) để cắt nhiệt được tạo ra (nhiệt xuất phát từ nguồn điện và công suất tỷ lệ với bình phương tần số). Tôi đoán việc điều chỉnh gói có nghĩa là phần silicon mà lõi được đặt vào quá nóng (chứ không phải là lõi) và do đó một lần nữa điện áp đã được hạ xuống.

Điều này chắc chắn có tác động tiêu cực đến hiệu suất.

Các cách để tránh là (a) không chạy các ứng dụng nặng như vậy (ít nhất là không phải tất cả cùng một lúc), (b) kiểm tra các cơ chế làm mát của bạn (quạt, v.v.) đang hoạt động và (c) vận hành máy của bạn trong môi trường mát hơn. Có thể không ai trong số này có thể thực hiện / sửa chữa / hỏng trong trường hợp của bạn.

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.