i7zเป็นเครื่องมือที่ดีสำหรับการตรวจสอบ Intel Turbo Boost สำหรับ CPU ของ Intel ที่รองรับ (บน i7 และใหม่กว่า) บน Linux
ถ้ามันใช้งานได้คุณจะเห็นความถี่ปัจจุบันเปลี่ยนไปเมื่อคุณเพิ่มภาระให้กับซีพียูเนื่องจากตัวทวีคูณเพิ่มขึ้นภายใต้โหลดแบบไดนามิก ลองBurnP6สำหรับสิ่งนี้
คำอธิบายพื้นฐาน (pdf) ของสถานะพลังงาน:
C0 - สถานะใช้งาน ในขณะที่อยู่ใน C0 คำสั่งจะถูกดำเนินการโดยแกน สำหรับเทคโนโลยีIntel® Turbo Boost แกนใน C0 นั้นถือว่าเป็นแกนกลางที่ใช้งานอยู่
C1 - หยุดชะงัก ในขณะที่อยู่ใน C1 จะไม่มีการดำเนินการคำสั่ง สำหรับเทคโนโลยีIntel® Turbo Boost แกนใน C1 ถือเป็นแกนกลางที่ใช้งานอยู่
C3 - ขณะที่อยู่ใน C3 แกนหลัก PLL จะถูกปิดและแคชหลักทั้งหมดจะถูกล้างออก สำหรับเทคโนโลยีIntel® Turbo Boost แกนใน C3 ถือเป็นแกนที่ไม่ได้ใช้งาน
C6 - ในขณะที่อยู่ใน C6 แกน PLL จะปิดลงแคชหลักจะถูกล้างออกและสถานะแกนกลางจะถูกบันทึกลงในแคชระดับสุดท้าย Power Gates ใช้เพื่อลดการใช้พลังงานให้ใกล้เคียงกับศูนย์ สำหรับเทคโนโลยีIntel® Turbo Boost แกนใน C6 นั้นถือว่าเป็นแกนกลางที่ไม่ทำงาน
C7 - สภาวะการนอนหลับใหม่ที่ลึกขึ้นเล็กน้อยเปิดตัวกับ Sandy Bridge และใหม่กว่า
ถูกเตือนว่าสถานะ C6 และ C7 เป็นโหมดสลีป "ลึก" และอาจมีบทลงโทษแฝงที่อาจไม่ยอดเยี่ยมสำหรับเวิร์กโหลดเซิร์ฟเวอร์บางประเภท สำหรับรายละเอียดเพิ่มเติมโปรดดูการจัดการพลังงานของ Intel สำหรับแอพฝังตัว (pdf)
Turbo Boost เป็นสถานะ P0 ซึ่งตรงกันข้ามกับการนอนหลับ มันปรับขนาดตัวคูณ CPU ขึ้นเมื่อมีเพียงไม่กี่แกนเท่านั้นที่ใช้งาน แต่จะลาดลงภายใต้โหลดแบบมัลติคอร์ที่รุนแรงเพื่อป้องกันปัญหาความร้อนกับ CPU
โดยทั่วไปจะต้องเปิดใช้งานการสนับสนุน ACPI ใน Linux สำหรับ i7z เพื่อแสดง temps ที่ถูกต้องและ Turbo Boost (ตัวคูณแบบไดนามิกสูงกว่าค่าเริ่มต้น) ให้ทำงาน คุณสามารถค้นหาข้อมูลที่เป็นประโยชน์เกี่ยวกับวิธีการเปิดใช้งาน Intel Turbo Boost บน Linux ในนี้โพสต์