เมื่อใดก็ตามที่ฉันทำการทดสอบประสิทธิภาพบน MacBook Pro ที่ติดตั้ง Linux ของฉันฉันมักจะเห็นข้อความต่อไปนี้เป็น 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
ตัวนับเหล่านี้หมายถึงอะไร
มีผลกับประสิทธิภาพของ CPU หรือระบบหรือไม่ พวกมันส่งผลให้มีการเบี่ยงเบนหมายเลขประสิทธิภาพเพิ่มขึ้นหรือไม่ (นั่นคือพวกเขาป้องกันไม่ให้ฉันรับหมายเลขประสิทธิภาพที่เชื่อถือได้หรือไม่)
ถ้าเป็นเช่นนั้นฉันจะหลีกเลี่ยงข้อความเหล่านี้และเพิ่มเคาน์เตอร์ได้อย่างไร การรันการทดสอบประสิทธิภาพบนระบบเดสก์ท็อปที่ระบายความร้อนได้ดีจะช่วยได้หรือไม่