L'impostazione dello stato online del core della CPU indica semplicemente all'utilità di pianificazione del processo di non utilizzare quel core per alcun processo. A livello hardware, il core è semplicemente inattivo (facendo NOP
), ma ancora alimentato. Sebbene ciò risparmierà energia, non risparmerà quasi la stessa energia di mettere il computer in sospensione. Perché?
Bene, la tua scheda madre, CPU e GPU sono ancora in esecuzione ! Quando si mette in sospensione il computer, tutti questi componenti sono letteralmente non alimentati e viene utilizzata la potenza sufficiente per mantenere viva la RAM (nell'ordine di un paio di watt).
Ancora una volta, mentre sono d'accordo sul fatto che risparmierà energia, anche spegnendo metà dei core della tua CPU potrebbe dimezzare il consumo di energia del processore (anche se in realtà, potresti risparmiare solo il 30-40% poiché quei core devono ancora rimanere inattivi), ma questo è ben lungi dall'essere l'unico componente del sistema che utilizza energia. Anche se risparmi 50 W in questo modo, l'intero computer sta ancora assorbendo molta più energia rispetto ai semplici watt in modalità di sospensione.
Considerazioni finali: anche se concordo che questa è una grande idea in pratica, questo è anche il motivo per cui molti produttori di CPU includono il ridimensionamento dinamico della frequenza ("Speed Step" di Intel), con supporto per Linux. È possibile ottenere prestazioni complessive migliori, nonché efficienza energetica, impostando queste frequenze in modo più appropriato per le proprie esigenze. Questo può essere fatto sia in hardware (impostazioni del BIOS), sia in software (il kernel Linux consente di modificare alcuni parametri della CPU, vedere il link che ho pubblicato sopra o questo sito Web per i dettagli).
Questo funziona, poiché la seguente è l'equazione generica per il consumo di energia di un circuito CMOS:
P = CV 2 f, dove C = capacità (presuppone fissa), V = tensione e f = frequenza.
Pertanto, dividendo la frequenza per 2 si dimezza il consumo di energia originale. Dividere la tensione per 2 ridurrà il consumo di energia a 1/4 dell'originale.