Old:Powernowd: CpuScaling per AMD: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
 
(24 versioni intermedie di 10 utenti non mostrate)
Riga 1: Riga 1:
{{Old}}
==Introduzione==
==Introduzione==


Con l'aumentare delle frequenze dei processori, è aumentato il consumo di energia da parte di questi componenti.
Con l'aumentare delle frequenze dei processori, è aumentato il consumo di energia da parte di questi componenti.
Così sono state introdotte delle nuove tecnologie per il risparmi energetico, tra cui la 'Speed Steps'.
Così sono state introdotte delle nuove tecnologie per il risparmio energetico, tra cui la 'Speed Steps'.
Questa tecnologia rende possibile ridurre la frequenza a cui lavora un processore, limitando così il consumo di energia e la produzione di calore (così da ridurre il tempo in cui è in funzione la ventola e, di conseguenza, il consumo energetico).
Questa tecnologia rende possibile ridurre la frequenza a cui lavora un processore, limitando così il consumo di energia e la produzione di calore (così da ridurre il tempo in cui è in funzione la ventola e, di conseguenza, il consumo energetico).


Per i processori AMD con tecnologia Powernow, è disponibile un comodo demone che si occupa di gestire questa caratteristica: powernowd.
Fortunamente è disponibile un comodo demone che si occupa di gestire questa caratteristica: [http://packages.debian.org/squeeze/powernowd powernowd]. A dispetto del nome questo demone '''è compatibile con tutte le cpu''' che supportano cpufreq.


==Kernel==
==Kernel==
Riga 20: Riga 21:
</pre>
</pre>


Oltre ad abilitare il supporto per l'acpi (necessario).
Oltre ad abilitare il supporto per l'ACPI (necessario).
Consiglio di compilare tutto staticamente (si guadagna un po' di tempo al boot), ma teoricamente dovrebbero essere presenti come moduli anche all'interno del kernel di default Debian.
Consiglio di compilare tutto staticamente (si guadagna un po' di tempo al boot), ma teoricamente dovrebbero essere presenti come moduli anche all'interno del kernel di default Debian.


==Installazione==
==Installazione==
Nel classico stile Debian, è sufficiente un banale
Nel classico stile Debian, è sufficiente un banale:
<pre>
<pre>
# apt-get install powernowd
# apt-get install powernowd
Riga 36: Riga 37:


Ecco una lista delle opzioni disponibili:
Ecco una lista delle opzioni disponibili:
; -h : Visualizza un messaggio di aiuto<br/>
; <code>-h</code> : Visualizza un messaggio di aiuto<br/>
; -d : Impedisce l'esecuzione in background, lasciandolo legato al terminale da cui viene lanciato<br/>
; <code>-d</code> : Impedisce l'esecuzione in background, lasciandolo legato al terminale da cui viene lanciato<br/>
; -v : Verbose<br/>
; <code>-v</code> : Verbose<br/>
; -q : Riporta solo eventuali errori<br/>
; <code>-q</code> : Riporta solo eventuali errori<br/>
; -m : Modalità di gestione della frequenza: 0 = SINE, 1 = AGGRESSIVE (default), 2 = PASSIVE, 3 = LEAPS<br/>
; <code>-m</code> : Modalità di gestione della frequenza: 0 = SINE, 1 = AGGRESSIVE (default), 2 = PASSIVE, 3 = LEAPS<br/>
; -s : Gli step di frequenza (default = 100000)<br/>
; <code>-s</code> : Gli step di frequenza in kHz (default = 100000)<br/>
; -p : (default = 1000)<br/>
; <code>-p</code> : Tempo di pooling in ms -- ovvero ogni quanto tempo viene controllato l'uso della cpu (default = 1000)<br/>
; -u : Limite superiore di utilizzo della CPU [0 .. 100, default 80]<br/>
; <code>-u</code> : Limite superiore di utilizzo della CPU [0 .. 100, default 80]<br/>
; -l : Limite minimo di utilizzo della CPU [0 .. 100, default 20]<br/>
; <code>-l</code> : Limite minimo di utilizzo della CPU [0 .. 100, default 20]<br/>




Riga 55: Riga 56:


Facendo un piccolo riassunto:<br/>
Facendo un piccolo riassunto:<br/>
Risparmi energetico massimo: PASSIVE<br/>
Risparmio energetico massimo: PASSIVE<br/>
Performance massime: AGGRESSIVE / LEAPS<br/>
Performance massime: AGGRESSIVE / LEAPS<br/>
Medio: SINE<br/>
Medio: SINE<br/>


Per passare all'applicazione le opzioni che più ci aggradano è necessario modificare il file '''/etc/init.d/powernowd''' specificando, all'interno della variabile '''OPTIONS''' le opzioni scelte!
Per passare all'applicazione le opzioni che più ci aggradano è necessario modificare il file <code>/etc/init.d/powernowd</code> specificando, all'interno della variabile <code>'''OPTIONS'''</code> le opzioni scelte!


Nel mio caso:
Nel mio caso:
Riga 66: Riga 67:
</pre>
</pre>


Per applicare le modifiche apportate, e sufficiente eseguire lo script sopra citato con l'azione restart:
Per applicare le modifiche apportate, è sufficiente eseguire lo script sopra citato con l'azione restart:
<pre>
<pre>
# /etc/init.d/powernowd restart
# /etc/init.d/powernowd restart
Riga 73: Riga 74:
==Conclusione==
==Conclusione==


Con questo trucchetto la durata della batteria del mio portatile arriva tranquillamente fino a 2 ore (ovviamente senza utilizzare applicazioni troppo pesanti...)
Con questo trucchetto la durata della batteria del mio portatile arriva tranquillamente fino a 2 ore (ovviamente senza utilizzare applicazioni troppo pesanti)


---- [[User:MaXeR|MaXeR]]
{{Autori
|Autore = [[User:MaXeR|MaXeR]]
}}
3 581

contributi

Menu di navigazione