ความหมายของตัวนับการระบายความร้อนและการแจ้งเตือนขีด จำกัด แพ็คเกจใน Linux


8

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

ถ้าเป็นเช่นนั้นฉันจะหลีกเลี่ยงข้อความเหล่านี้และเพิ่มเคาน์เตอร์ได้อย่างไร การรันการทดสอบประสิทธิภาพบนระบบเดสก์ท็อปที่ระบายความร้อนได้ดีจะช่วยได้หรือไม่

คำตอบ:


2

เมื่อแกนกลางถูกกดหมายความว่ามันช้าลง (ลดแรงดันไฟฟ้าลดความถี่ลง) เพื่อตัดความร้อนที่ถูกสร้างขึ้น (ความร้อนมาจากพลังงานและพลังงานเป็นสัดส่วนกับกำลังสองของความถี่) ฉันคาดเดาว่าการควบคุมปริมาณบรรจุภัณฑ์หมายความว่าชิ้นส่วนของซิลิคอนที่แกนกลางถูกวางไว้นั้นมีความร้อนสูงเกินไป (แทนที่จะเป็นแกนตัวเอง) และแรงดันไฟฟ้าก็ลดลงอีกครั้ง

สิ่งนี้มีผลกระทบด้านลบต่อประสิทธิภาพ

วิธีที่จะหลีกเลี่ยงได้คือ (a) อย่าใช้งานแอพพลิเคชั่นขนาดใหญ่เช่นนี้ (อย่างน้อยก็ไม่ใช่ทั้งหมดในคราวเดียว), (b) ตรวจสอบกลไกการทำความเย็นของคุณ (พัดลม ฯลฯ ) ทำงานและ (c) ควบคุมเครื่อง อาจเป็นไปได้ว่าสิ่งเหล่านี้ไม่สามารถทำได้ / แก้ไขได้ / เสียในกรณีของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.