Un p'tit coup de boost ?

Voir le sujet précédent Voir le sujet suivant Aller en bas

Un p'tit coup de boost ?

Message par bandix400 le Ven 26 Aoû 2011 - 10:45

Bonjour !

nb : Je ne sais pas si un tuto sur ce sujet existe ici, mais si c'est le cas, je ne sais pas encore me servir du bouton search : excusez alors le doublon.

On va dire que NON Wink
En feuilletant les nouvelles concernant les évolutions du kernel (linux), je suis tombé sur un article de 2010 qui proposait d’accélérer mon PC en 3 coup de cuillère à pot : il suffisait d'exploiter une caractéristique du kernel dans la gestion des tâches (car linux est multitâche) : la mise en marche des "cgroup", apparu avec le kernel 2.6.24 ... koikecest ?
Pour ceux qui ne souhaitent pas suivre le lien :
Cgroup permet d'organiser les processus par groupe hiérarchique : tous les fils d'un processus situé dans un group appartiendront au même group. Comme ça la répartition des ressources CPU est mieux distribuée. La fonction d'ordonnancement de groupe permet à l'ordonnanceur de nouvelle génération CFS de gérer plus finement l'allocation des ressources de calcul aux différents processus s'exécutant sur la machine. Avec l'ordonnancement de groupe on peut diviser à volonté le temps processeur selon deux politiques : Soit entre les utilisateurs soit entre les groupes de tâches.
...SNIP...
En plus de cet enrichissement fonctionnel apporté par l'ordonnancement de groupe, CFS a également été amélioré sur le plan de la taille du code et de la rapidité. Cette réduction de taille est cruciale pour le monde de l'embarqué ou Linux est devenu un système incontournable. Diverses micro-optimisations ont également permis de réduire les latences de l'ordonnanceur.
Une manip simple, sur mon PC, était proposée.

Mais toujours à l'affut de ce qui pourrait faire du bien à notre "préééééciiiieuuuuuuuuuuuuuuux", je fais le lien entre une implémentation optimisée pour le monde de l'embarqué et la version 2.6.28 (soit 4 releases de plus que l’introduction des cgroups) du kernel du N900 !

Me voila en train d'essayer la solution pour PC dessus et ça à l'air de marcher, enfin de ne pas me jeter. Un coup de Google avec cgroup et N900 comme mots clefs et je tombe sur cette PAGE qui propose à peu de chose prêt le même "patch" que pour mon PC.

Comme tout était fait et testé, je me suis contenté de le ramener et suivre les instructions.

Comme je suis en kernel power et que je n'ai pas essayé avec le kernel NOKIA je ne garanti rien pour celui-ci : si quelqu'un est encore en conf d'origine, un petit retour serait sympas.

Alors, évidemment, télécharger speedpatch et le copier dans /home/user/MyDocs/speedpatch.tar.gz .

Dans le xterminal (n’hésitez pas à faire su ssh entre votre PC/MAC et votre N900) :
Code:

    sudo gainroot
    apt-get install bash
    mkdir speedpatch
    cd speedpatch
    tar xzvf  /home/user/MyDocs/speedpatch.tar.gz
    cp speedpatch /etc/event.d
    cp transitions.ini /home/user/MyDocs
    chmod +rwx speedpatch.sh
    chmod +rwx /etc/event.d/speedpatch
    bash ./speedpatch.sh
    /etc/rc.local

(un SCRIPT qui fait tout ça existe, mais ce n'est pas pédagogique )

et on reboot le N900.
Aprés 2h de fonctionnement, le systeme en profitzait pleinement :

Code:
Nokia-N900:~# find  /dev/cgroup/ -type d
/dev/cgroup/
/dev/cgroup/cpu
/dev/cgroup/cpu/applications
/dev/cgroup/cpu/applications/launcher
/dev/cgroup/cpu/applications/standby
/dev/cgroup/cpu/applications/standby/background
/dev/cgroup/cpu/desktop
/dev/cgroup/cpu/user
/dev/cgroup/cpu/user/2452
Nokia-N900:~# uptime
 13:09:47 up  2:06,  0 users,  load average: 0.00, 0.01, 0.00
3 groupes étaient gérés : user, application, desktop.

Si on est pas convaincu, c'est très simple à supprimer :

Code:

    sudo gainroot   
    rm /etc/event.d/speedpatch
    rm /usr/local/sbin/cgroup_clean
    rm /etc/rc.local
    rm ./speedpatch.sh
    rm /speedpatch.tar.gz
    rm /home/user/MyDocs/speedpatch.tar.gz
j'aurais pu faire un seul rm, mais ça devenait confus pour un tuto.
et on reboot le N900.


À vos terminaux !

bandix400
Amateur
Amateur


Revenir en haut Aller en bas

Re: Un p'tit coup de boost ?

Message par Riquitta le Ven 9 Déc 2011 - 13:22

J'ai bien envie de me lancer..
Quelqu'un a testé ???
De réelles différences ?

Riquitta
Nouveau
Nouveau


Revenir en haut Aller en bas

Re: Un p'tit coup de boost ?

Message par bandix400 le Ven 9 Déc 2011 - 17:27

Depuis, l'installation s'est simplifiée :
Code:
apt-get install speedpatch
(ou cherches speedpatch dans les applis à installer)

Autrement cela marche ... ne t'attends pas non plus à un effet spectaculaire ...

Si cela ne t’agrée pas tu le désinstalles.

bandix400
Amateur
Amateur


Revenir en haut Aller en bas

Re: Un p'tit coup de boost ?

Message par stef4ne le Mar 31 Jan 2012 - 20:55

bonsoir, oui ça améliore les performances je trouve

stef4ne
Membre
Membre


Revenir en haut Aller en bas

Re: Un p'tit coup de boost ?

Message par FeSs76 le Mar 31 Jan 2012 - 21:53

Ah ouais ... pas mal ce truc !!
A essayer d'urgence !!!
Il est sur quel repo ?

FeSs76
Membre
Membre


Revenir en haut Aller en bas

Re: Un p'tit coup de boost ?

Message par Contenu sponsorisé Aujourd'hui à 20:16


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum