« Améliorez les performances sous Linux ! » Le 26 février 2008 Linux

Préambule

En cherchant comme améliorer un peu les performances de mon système préféré sans avoir à me casser la tête, j’ai trouvé deux outils intéressants qui pourront vous servir : leur rôle est tout simplement d’accélérer votre système en optimisant la résolution de les liens symboliques (prelink), et en préchargeant certains logiciels/bibliothèques en mémoire (preload).

Bien sûr, un petit disclaimer s’impose : il s’agit de manipulations faciles à effectuer, mais qui affectent fondamentalement la façon dont fonctionne votre système : même si ces logiciels sont fiables et éprouvés, je ne vous recommande pas d’exécuter ces commandes à la légère si vous n’êtes pas sûr de ce que vous faites. On n’est jamais à l’abri d’une fausse manipulation, malheureusement ...

Installer preload

Installer preload vous permettra d’accélérer le chargement de certaines programmes automatiquement en les préchargeant en mémoire. Pour savoir de quels logiciels il doit s’occuper, il se base tout simplement sur une formule statistique. L’installer et l’utiliser est d’une simplicité désarmante : sur Debian (et Ubuntu sans doute), une simple commande devrait faire l’affaire, si vos dépôts sont à jour :

sudo apt-get install preload

Ça y est, il est installé, sans que vous ayez besoin d’en faire plus ... Vous trouverez plus d’informations ici pour le configurer de façon plus avancée.

Attention, preload nécessite beaucoup de mémoire et vous risquez de commencer à swapper si vous n’en avez pas suffisamment, ce qui annulerait totalement l’effet du logiciel ... Méfiance donc, n’hésitez pas à vous renseigner avant de l’installer !

Bien entendu, la procédure de désinstallation est elle aussi très simple :


sudo apt-get remove preload --purge

Installer prelink

Installer prelink permet d’optimiser une autre zone de votre système, à savoir la résolution des liens symboliques, et il peut donc théoriquement être présent en parallèle avec preload (j’essaye, je vous dirais si cela pose un problème d’ici quelques temps). L’installation et la configuration en elle-même sont elles aussi fort simples :


sudo apt-get install prelink

Un peu de configuration est nécessaire pour activer prelink cette fois ci :


sudo gedit /etc/default/prelink

Trouvez la ligne suivante :


PRELINKING=unknown

Changez là en :


PRELINKING=yes

Les autres options ne sont pas fondamentalement importantes et devraient faire l’affaire pour une utilisation standard, vous pouvez enregistrer le fichier et quitter gedit. Vous allez maintenant pouvoir démarrer prelink, en utilisant cette commande, qui devrait prendre un certain temps pour s’exécuter ... ne l’interrompez pas !


sudo /etc/cron.daily/prelink

Si jamais vous mettez à jour des librairies importantes dans le système, comme libc6, glibc, etc.. et que vous rencontrez des problèmes de librairies n’hésitez pas recommencer l’opération précédente pour remettre de l’ordre.

Pour désinstaller, la procédure est sensiblement la même que l’installation : ouvrez le même fichier, et remplacez la ligne comme suit :


PRELINKING=no

Puis exécutez une nouvelle fois la commande suivante pour achever de supprimer l’optimisation de résolution de liens symboliques :


sudo /etc/cron.daily/prelink

Vous pouvez maintenant désinstaller le paquetage prelink :


sudo apt-get remove prelink --purge

NB : J’ai trouvé ces informations sur ce site

Dandelionmood.com a déménagé !

Votez pour cet article sur

Pour éviter la prolifération du spam, j'ai préféré désactiver les commentaires, d'autant que ce site n'est plus actif ... Merci à vous si vous aviez commenté, à bientôt sur Choses à faire.fr ;) !