« 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é !
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 ;) !
