Visualizzazione post con etichetta CPU. Mostra tutti i post
Visualizzazione post con etichetta CPU. Mostra tutti i post

venerdì 11 maggio 2012

CPU governor, quale scegliere?

Si sa, un argomento estremamente importante per il powersaving è il regime di funzionamento del processore, più nello specifico la frequenza in cui essa lavora.
È intuitivo capire che più alta è la frequenza, più operazioni al secondo vengono effettuate, più energia viene consumata/dissipata.

Il kernel linux possiede il modulo cpufreq che permette di modificare la frequenza di lavoro, il quale offre vari governor, ossia dei preset per ottimizzare i parametri discussi tra poco in diverse condizioni in cui può trovarsi l'utente:

  • up_threshold: carico della cpu sopra il quale viene aumentata la frequenza
  • down_threshold: carico della cpu sotto il quale viene diminuita la frequenza
  • sampling_rate: tempo espresso in usec in cui viene analizzato il carico sulla cpu
  • sampling_down_factor: moltiplicatore del fattore sampling_rate
  • freq_step: percentuale di aumento/diminuzione della frequenza ogni volta che si raggiunge un carico pari ad {up,down}_threshold

sabato 11 dicembre 2010

Scaliamo il nostro processore con un semplice script

ImageSiete stufi di quella inutile applet che brutta il bellissimo pannello di Gnome, appesantendo il sistema con uno spropositato consumo di ram? Siete stanchi di vedere quei tipacci di KDE o, peggio ancora, quelli di Xfce vantarsi dei loro migliori sistemi di gestione della CPU ed in generale della gestione energetica? Ecco quello che fa per voi!

Il sistema qui proposto si basa su uno script talmente banale che sono stato in grado di crearlo io stesso, che sono tutt'altro che esperto, ed è in grado di funzionare su tutti i Desktop Environment, su tutte le distro e su tutti i computers. L'unico prerequisito è disporre di un processore che supporti lo scaling.
Lo usavo pure sul mio defunto portatilone (sia pace alla CPU sua!), che, è bene precisarlo, non è passato a miglior vita proprio a causa dello script! :-D
Tuttavia, se vi esplode il pc, non sarò considerato io il responsabile!