i7z - это хороший инструмент для мониторинга Intel Turbo Boost для процессоров Intel, поддерживающих его (i7 и более поздние версии ) в Linux.
Если он работает, вы увидите текущее изменение частоты при добавлении нагрузки на ЦП, поскольку множитель динамически увеличивается под нагрузкой. Попробуйте BurnP6 для этого.
Основное описание (pdf) состояний власти:
С0 - активное состояние. В то время как в C0 инструкции выполняются ядром. Для технологии Intel® Turbo Boost ядро в C0 считается активным ядром.
С1 - состояние остановки. В то время как в C1, никакие инструкции не выполняются. Для технологии Intel® Turbo Boost ядро в С1 считается активным ядром.
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, своего рода противоположность сна. Он увеличивает множители ЦП, когда активны только несколько ядер, но снижается при экстремальной многоядерной нагрузке, чтобы предотвратить тепловые проблемы с ЦП.
В общем, поддержка Linux должна быть включена в Linux, чтобы i7z отображал правильные значения температуры и Turbo Boost (динамические множители выше значения по умолчанию) для работы. В этом посте вы можете найти полезную информацию о том, как включить Intel Turbo Boost в Linux .