Mengatur status online inti CPU hanya memberitahu penjadwal proses untuk tidak menggunakan inti itu untuk proses apa pun. Pada tingkat perangkat keras, intinya hanya duduk diam (melakukan NOP
s), tetapi masih bertenaga. Meskipun ini akan menghemat daya, itu tidak akan menghemat daya yang hampir sama banyaknya dengan mematikan komputer. Mengapa?
Nah, motherboard, CPU, dan GPU Anda semua masih berjalan ! Ketika Anda mematikan komputer, semua komponen ini benar-benar tidak berdaya, dan daya yang cukup untuk membuat RAM Anda tetap hidup digunakan (berdasarkan urutan beberapa watt).
Sekali lagi, sementara saya setuju itu akan menghemat daya, bahkan mematikan setengah dari inti CPU Anda dapat mengurangi separuh konsumsi daya prosesor (meskipun dalam kenyataannya, Anda hanya dapat menghemat 30-40% karena core tersebut masih perlu diam), tetapi ini jauh dari satu-satunya komponen dalam sistem yang menggunakan daya. Bahkan jika Anda menghemat 50W dengan melakukan ini, seluruh komputer Anda masih menarik daya lebih dari sekadar watt dalam mode tidur.
Pikiran terakhir: Walaupun saya setuju ini adalah ide bagus dalam praktiknya, ini juga mengapa banyak produsen CPU memasukkan penskalaan frekuensi dinamis ("Speed Step" Intel), dengan dukungan untuk Linux. Anda dapat menghasilkan kinerja keseluruhan yang lebih baik, serta efisiensi daya, dengan mengatur frekuensi ini lebih tepat untuk kebutuhan Anda. Ini dapat dilakukan di kedua perangkat keras (pengaturan BIOS), serta perangkat lunak (kernel Linux memungkinkan Anda untuk memodifikasi beberapa parameter CPU, lihat tautan yang saya pasang di atas atau situs web ini untuk perincian).
Ini berfungsi, karena berikut ini adalah persamaan umum untuk konsumsi daya dari rangkaian CMOS:
P = CV 2 f, di mana C = kapasitansi (asumsikan tetap), V = tegangan, dan f = frekuensi.
Dengan demikian, membagi frekuensi dengan 2 akan setengah dari konsumsi daya asli. Membagi tegangan dengan 2 akan mengurangi konsumsi daya hingga 1/4 yang asli.
HLT
alih-alihNOP
, tetapi itu mengikat kembali ke penggunaan interupsi (yang merupakan cara untuk membawa prosesor keluar dari keadaan terhenti). Alih-alih memotong daya, kebanyakan prosesor secara dinamis mengubah kecepatan dan tegangan clock (menambahkan persamaan pada jawaban saya).