Wenn Sie den Online-Status des CPU-Kerns festlegen, wird der Prozess-Scheduler nur angewiesen, diesen Kern für keine Prozesse zu verwenden. Auf Hardwareebene befindet sich der Kern einfach im Leerlauf (macht NOP
s), ist aber weiterhin mit Strom versorgt. Dies spart zwar Energie, aber nicht so viel Energie wie den Ruhezustand des Computers. Warum?
Nun, Ihr Motherboard, Ihre CPU und Ihre GPU laufen noch ! Wenn Sie den Computer in den Ruhezustand versetzen, werden alle diese Komponenten buchstäblich nicht mit Strom versorgt, und es wird gerade genug Energie verwendet, um den RAM-Speicher aufrechtzuerhalten (in der Größenordnung von ein paar Watt).
Auch wenn ich damit einverstanden bin, dass Energie gespart wird, kann der Stromverbrauch des Prozessors sogar halbiert werden, wenn Sie die Hälfte Ihrer CPU-Kerne abschalten (obwohl Sie in der Realität möglicherweise nur 30-40% sparen, da diese Kerne noch im Leerlauf sitzen müssen), aber Dies ist bei weitem nicht die einzige Komponente im System, die Strom verwendet. Selbst wenn Sie dadurch 50 Watt sparen, verbraucht der gesamte Computer im Schlafmodus immer noch viel mehr Strom als nur Watt.
Abschließende Gedanken: Ich stimme zu, dass dies eine großartige Idee in der Praxis ist, weshalb viele CPU-Hersteller auch dynamische Frequenzskalierung (Intels "Speed Step") mit Unterstützung für Linux verwenden. Sie können sowohl die Gesamtleistung als auch die Energieeffizienz verbessern, indem Sie diese Frequenzen besser an Ihre Bedürfnisse anpassen. Dies kann sowohl in der Hardware (BIOS-Einstellungen) als auch in der Software erfolgen (der Linux-Kernel ermöglicht es Ihnen, einige CPU-Parameter zu ändern. Weitere Informationen finden Sie unter dem Link, den ich oben gepostet habe, oder auf dieser Website ).
Dies funktioniert, weil die generische Gleichung für den Energieverbrauch einer CMOS-Schaltung die folgende ist:
P = CV 2 f, wobei C = Kapazität (angenommen fest), V = Spannung und f = Frequenz.
Wenn Sie die Frequenz durch 2 teilen, wird die Hälfte des ursprünglichen Stromverbrauchs halbiert. Durch Teilen der Spannung durch 2 wird der Stromverbrauch auf 1/4 des Originals reduziert.