i7z є хорошим інструментом для моніторингу Intel Turbo Boost для процесорів 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 відключені, кеші ядра змиваються і основний стан зберігається в кеші останнього рівня. Вентилі живлення використовуються для зменшення споживання електроенергії до нуля. Для технології Intel® Turbo Boost ядро в С6 вважається неактивним ядром.
C7 - Новий, трохи глибший стан сну, введений із Sandy Bridge та пізнішими.
Попереджуйте, що стан C6 і C7 є "глибоким" режимом сну і може мати певні затримки, які можуть не відрізнятися від певних типів завантаженості сервера. Докладніше див . Управління енергією Intel для вбудованих програм (pdf).
Turbo Boost - це стан P0, який є протилежністю сну. Це збільшує множник процесора вгору, коли активні лише декілька ядер, але вони збиваються під екстремальне багатоядерне навантаження, щоб уникнути теплових проблем із процесором.
Загалом підтримка ACPI повинна бути включена в Linux для i7z, щоб відображати правильні темпи, і Turbo Boost (динамічні множники вище за замовчуванням) працювати. Ви можете знайти корисну інформацію про те, як увімкнути Intel Turbo Boost для Linux в цій публікації.