El teu blog de Linux en català

Modificant la característica "ondemand" per augmentar el rendiment

Alguns usuaris sembla que s’han adonat que la freqüència d’escalat del processador (habilitada per defecte) fa que els ordinadors que facen servir Ubuntu funcionen més lentament en alguns casos.

Bàsicament, sembla que el processador no actua ràpidament a l’hora de cobrir puntes de demanda que poden ser causades per Gmail o vídeos del Youtube quan naveguem per Internet. Segons el que s’explica en aquest lloc web, si executem les dues següents ordres, el sistema sembla que respondrà millor:

echo 1 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice
echo 40 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold

Si teniu Ubuntu Jaunty, la primera ordre acaba amb “ignore_nice_load”. A més, a mi no m’ha fet cas fet-lo amb “sudo”, ho he hagut de fer com a root directament. Supose que també servirà per a altres distribucions…

Això canvia el gestor ondemand per tal que tinga en compte el processos de rerefons i obliga a que la freqüència de la CPU augmente quan l’ús sobrepassa el 40% en lloc del 95% que té com a valor per defecte. Això no sobreviu a un reinici, per la qual cosa haureu de crear un script o executar-lo en cada cas.

    • Pau on 15 de maig de 2009 at 07:28

    Reply

    Curiosament, no sé si ha estat màgia o què, la primera cosa que he notat ha estat que el ventilador ha baixat el seu ritme… (diria que hauria de ser a l’inrevés…).

    • Albert on 15 de maig de 2009 at 09:07

    Reply

    Molt bona entrada; per executar aquestes ordres cada vegada que s’inicia l’ordinador podeu fer això:

    https://help.ubuntu.com/community/RcLocalHowto

    Salut.

    • Jordi on 15 de maig de 2009 at 10:06

    Reply

    He passat a Ubuntu fa poc i sí que notava que els videos online no funcionaven com amb l’XP. A veure què tal.

    • LitusMayol on 15 de maig de 2009 at 15:19

    Reply

    Jo fins ara no hi havia tingut problemes, però amb la Jaunty no hi havia manera!

    GENIAAAAL!!!

    • DuckToy on 16 de juny de 2009 at 10:06

    Reply

    És possible que això passi tambe amb Debian Testing (Squeeze)?

    • Pau on 16 de juny de 2009 at 16:11

    Reply

    És possible…

Deixa un comentari

Your email address will not be published.