CPU çekirdeğinin çevrimiçi durumunu ayarlamak, işlem zamanlayıcıya bu çekirdeği herhangi bir işlem için kullanmamasını söyler . Donanım düzeyinde, çekirdek sadece boşta oturuyor (yapıyor NOP
), ancak hala güç alıyor. Bu güç tasarrufu sağlarken, bilgisayarı uyku moduna geçirmek kadar güç tasarrufu yapmayacaktır. Neden?
Anakartınız, CPU'nuz ve GPU'nuz hala çalışıyor ! Bilgisayarı uyku moduna geçirdiğinizde, tüm bu bileşenler tam anlamıyla güçsüzdür ve RAM'inizi canlı tutmak için yeterli güç kullanılır (birkaç watt civarında).
Yine, güç tasarrufu yapacağını kabul etsem de, CPU çekirdeklerinizin yarısını kapatmak bile işlemcinin güç tüketimini yarıya indirebilir (gerçekte, bu çekirdeklerin hala boşta oturması gerektiğinden sadece% 30-40 tasarruf edebilirsiniz), ancak bu sistemde güç kullanan tek bileşenden çok uzaktır. Bunu yaparak 50W tasarruf etseniz bile, tüm bilgisayarınız hala uyku modunda yalnızca watttan çok daha fazla güç çekiyor demektir .
Son düşünceler: Bunun pratikte harika bir fikir olduğunu kabul etsem de, birçok CPU üreticisinin Linux desteğiyle dinamik frekans ölçeklendirmesini (Intel'in "Speed Step") içermesinin nedeni de budur. Bu frekansları ihtiyaçlarınıza daha uygun şekilde ayarlayarak daha iyi bir genel performans ve güç verimliliği sağlayabilirsiniz. Bu hem donanımda (BIOS ayarları) hem de yazılımda yapılabilir (Linux çekirdeği bazı CPU parametrelerini değiştirmenizi sağlar, ayrıntılar için yukarıda gönderdiğim bağlantıya veya bu web sitesine bakın).
Bu, çünkü bir CMOS devresinin güç tüketimi için genel denklem olduğu için çalışır:
P = CV 2 f, burada C = kapasitans (sabit olduğunu varsayalım), V = voltaj ve f = frekans.
Böylece, frekansı 2'ye bölmek orijinal güç tüketiminin yarısını oluşturacaktır. Voltajı 2'ye bölmek güç tüketimini orijinalin 1 / 4'üne düşürür.