i7z è un buon strumento per monitorare Intel Turbo Boost per CPU Intel che lo supportano (i7 e versioni successive) su Linux.
Se funziona, vedrai la variazione di frequenza corrente mentre aggiungi carico alle CPU, a causa del moltiplicatore che aumenta dinamicamente sotto carico. Prova BurnP6 per questo.
Descrizione di base (pdf) degli stati di alimentazione:
C0 - stato attivo. Mentre in C0, le istruzioni vengono eseguite dal core. Per la tecnologia Intel® Turbo Boost, un core in C0 è considerato un core attivo.
C1 - stato di arresto. Mentre in C1, non vengono eseguite istruzioni. Per la tecnologia Intel® Turbo Boost, un core in C1 è considerato un core attivo.
C3 - Mentre in C3 i PLL del core sono disattivati e tutte le cache del core vengono svuotate. Per la tecnologia Intel® Turbo Boost, un core in C3 è considerato un core inattivo.
C6 - Mentre in C6, i PLL core vengono disattivati, le cache core vengono svuotate e lo stato principale viene salvato nella cache dell'ultimo livello. Le porte di alimentazione vengono utilizzate per ridurre il consumo di energia a quasi zero. Per la tecnologia Intel® Turbo Boost, un core in C6 è considerato un core inattivo.
C7 - Nuovo stato di sonno leggermente più profondo introdotto con Sandy Bridge e versioni successive.
Tieni presente che gli stati C6 e C7 sono modalità di sospensione "profonde" e potrebbero presentare alcune penalità di latenza che potrebbero non essere ottimali per determinati tipi di carichi di lavoro del server. Per ulteriori dettagli, consultare Intel Power Management for Embedded Apps (pdf).
Turbo Boost è lo stato P0, un po 'l'opposto del sonno. Ridimensiona i moltiplicatori della CPU quando sono attivi solo pochi core, ma si abbassa sotto un carico multi-core estremo per prevenire problemi termici con la CPU.
In generale, il supporto ACPI deve essere abilitato in Linux affinché i7z mostri le temperature corrette e Turbo Boost (moltiplicatori dinamici sopra il valore predefinito) per funzionare. In questo post puoi trovare informazioni utili su come abilitare Intel Turbo Boost su Linux .