i7z é uma boa ferramenta para monitorar o Intel Turbo Boost para CPUs da Intel que suportam (i7 e posterior) no Linux.
Seestiverfuncionando,vocêveráamudançadefrequênciaatualconformevocêadicionacargaàsCPUs,devidoaomultiplicadoraumentardinamicamentesobcarga.Tente
Descrição básica (pdf) dos estados de poder:
C0 - active state. While in C0, instructions are being executed by the core. For Intel® Turbo Boost technology, a core in C0 is considered an active core.
C1 - halt state. While in C1, no instructions are being executed. For Intel® Turbo Boost technology, a core in C1 is considered an active core.
C3 - While in C3 the core PLLs are turned off, and all the core caches are flushed. For Intel® Turbo Boost technology, a core in C3 is considered an inactive core.
C6 - While in C6, the core PLLs are turned off, the core caches are flushed and the core state is saved to the Last Level Cache. Power Gates are used to reduce power consumption to close to zero. For Intel® Turbo Boost technology, a core in C6 is considered an inactive core.
C7 - New, slightly deeper sleep state introduced with Sandy Bridge and later.
Lembre-se de que os estados C6 e C7 são modos de suspensão "profundos" e podem ter algumas penalidades de latência que podem não ser ótimas para certos tipos de cargas de trabalho do servidor. Para obter mais detalhes, consulte Gerenciamento de energia da Intel para aplicativos incorporados (pdf).
Turbo Boost é o estado P0, o oposto do sono. Ele aumenta os multiplicadores do CPU quando apenas alguns núcleos estão ativos, mas reduz a velocidade sob carga extrema de vários núcleos para evitar problemas térmicos com a CPU.
Em geral, o suporte a ACPI deve estar habilitado no Linux para que o i7z mostre os tempos corretos e o Turbo Boost (multiplicadores dinâmicos acima do padrão) funcione. Você pode encontrar informações úteis sobre como ativar o Intel Turbo Boost no Linux em esta postagem .