Значення лічильників теплових дроселів та сповіщень про обмеження потужності пакета в Linux


8

Щоразу, коли я роблю тестування на моєму встановленому Linux MacBook Pro, я часто бачу такі повідомлення в 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)

Я також бачу, що лічильники дроселів у sysfs з часом збільшуються:

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

Що означають ці лічильники?

Чи впливають вони на продуктивність процесора чи системи? Це призводить до збільшення відхилення чисельності продуктивності? (тобто чи заважають мені отримувати надійні номери продуктивності?)

Якщо так, то як я можу уникати цих повідомлень і збільшення лічильників? Чи допоможуть запускати тести працездатності на добре охолодженій настільній системі?

Відповіді:


2

Коли сердечник заглушений, це означає, що він сповільнюється (знижується напруга, знижується частота), щоб зменшити генерується тепло (тепло виходить від потужності, а потужність пропорційна квадрату частоти). Я здогадуюсь, що придушення пакету означає, що шматок кремнію, на який розміщено серцевину, перегрівається (а не сама серцевина), і тому знову напруга знижується.

Це, безумовно, негативно впливає на продуктивність.

Способів цього уникнути: (а) не запускати такі обчислювальні важкі програми (принаймні, не всі одразу); (б) перевірити, чи працюють ваші механізми охолодження (вентилятори тощо) та (в) керувати вашою машиною в більш прохолодному середовищі. Можливо, що жодне з них у вашому випадку неможливо виконати / поправити / зламати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.