6 Moyens d’améliorer les performances de votre Poste Linux
Par Steph le 11/04/2009, sous Ubuntu
Les systèmes Linux sont très performants, à condition de bien optimiser les ressources allouées au système.
Plusieurs modifications peuvent être apportées pour améliorer les performances.
1. Forcer l’utilisation de la mémoire vive au dépend de la swap
Si vous souhaitez privilégier l’utilisation de la mémoire vive par rapport au fichier swap, vous devez modifier la variable vm.swappiness dans le fichier sysctl.conf.
Une valeur élevée va forcer le noyau à mettre les données dans la swap. Sa valeur par défaut est 60. Pour le forcer à conserver les données en mémoire vive plutôt que les stocker dans la swap, il faudra donc mettre une petite valeur.
Pour vérifier la valeur actuelle entrez la commande suivante:
sudo sysctl vm.swappinessPour changer sa valeur en live :
sudo sysctl -w vm.swappiness=10
Pour changer sa valeur définitivement, ajouter la ligne suivante au fichier /etc/sysctl.conf : vm.swappiness = 10
sudo vi /etc/sysctl.conf
2. Désactivation des services inutiles
Les premiers des services à désactiver si vous ne possédez pas de portable est la gestion du PCMCIA, du bluetooth, des Hotkeys, de la batterie.
a. PCMCIA
Pour le désactiver entrez la commande suivante :
sudo update-rc.d -f pcmciautils remove sudo update-rc.d -f pcmcia remove
b. Bluetooth
sudo update-rc.d -f bluetooth remove sudo update-rc.d -f bluez-utils remove
c. Hotkeys
Toujours dans le cas où votre Pc n’est pas un portable, désactivons la gestion des touches bleus.
sudo update-rc.d -f hotkey-setup remove
d. Batterie
sudo update-rc.d -f laptop-mode remove
D’autres services pour les technologies récentes peuvent être désactivés :
e. Gestion du Raid
sudo update-rc.d -f mdadm remove sudo update-rc.d -f mdadm-raid remove
f. La gestion des volumes: LVM
La gestion par volumes logiques (en anglais, logical volume management ou LVM) est une méthode de découpage, de concaténation et d’utilisation des espaces de stockage d’un serveur.
sudo update-rc.d -f lvm remove
g. Enterprise Volumn Management System: EVM
sudo update-rc.d -f evms remove
h. fetchmail
A désactiver si vous n’utilisez pas de logiciel en rapport avec les protocoles POP, STMP, IMAP (Evolution, Thunderbird, etc…). Indiquez si vous n’utilisez que des webmails.
sudo update-rc.d -f fetchmail remove
i. Modem
De nos jours les modems ont pratiquement tous disparus, remplacez par une connexion ADSL.
sudo update-rc.d -f dns-clean remove
3. Diminution du nombre de consoles actives.
(Pour gagner un petit méga de Ram) Par défaut Ubuntu, lance 6 consoles,accessibles par les touches Ctrl-Alt-1 à Ctrl-Alt-6 (le serveur X est, quant à lui, accessible par la combinaison de touches Ctrl-Alt-7). Pour diminuer le nombre de consoles, il suffit d’éditer le fichier /etc/default/console-setup et de changer le paramètres ACTIVE_CONSOLES= »/dev/tty[1-6] » par le nombre de consoles que vous désirer. Disons 2 ttys, alors changer le en « /dev/tty[1-2]« .
Remarque : Même si vous avez diminué le nombre de consoles actives, le serveur X reste associé à la combinaison Ctrl-Alt-7
4. Désactivation des programmes inutiles
Lors du démarrage de votre session, un certain nombre de programmes peuvent être désactivés.
- Aide visuelle
- Bureau à distance
- Gestionnaire BlueTooth
Pour cela aller dans le menu Système −> Préférences −> Sessions ou programme au dömarrage
5. Démarrer GRUB en mode « profile »
Démarrer GRUB en mode « profile »va générer un cache de lecture « readahead » qui peut améliorer de quelques secondes le temps de démarrage jusqu’à la fenêtre de login.
Pour activer ce mode, procédez comme suit :
- Au démarrage, taper ESC (Echap) pour avoir le menu GRUB
- Descendre sur la ligne du noyau standard de boot (Ubuntu X.XX.X, kernel 2.X.XX-XX-generic ou quelque chose de similaire), taper « e » (edit)
- Aller sur la ligne « kernel … », taper « e » (edit) à nouveau,
- Ajouter en fin de ligne un espace suivi de « profile »
- Valider avec ENTREE,
- Rester sur la ligne « kernel … » et taper « b » (boot)
- Booter et attendre l’arrêt total de l’activité disque dans l’écran de login
- Se connecter normalement.
Le prochain boot sera peut-être amélioré, le cache spécial de démarrage a été placé dans /etc/readahead
Cette manipulation doit être effectuée à nouveau après une mise à jour du noyau ou l’ajout de nouveaux services.
Note : en mode « profile », le démarrage est plus long qu’en temps normal compte-tenu de la création du cache.
6. Activer le mode concurrent booting.
Le Concurrent booting permet à Ubuntu de tirer profit des processeurs duals cores lors du démarrage. Par défaut Ubuntu utilise seulement un processeur lors du boot, pour l’activer il suffit d’éditer le fichier /etc/init.d/rc.
sudo gedit /etc/init.d/rc
Rechercher la ligne CONCURRENCY=none et changer la en : CONCURRENCY=shell
En cas d’instabilité, revenir en arrière.
A lire également
Vous pouvez continuer votre lecture sur des sujets similaires en consultant les articles suivants:
8 Commentaires pour cet article
4 Trackbacks / Pingbacks pour cet article
-
Anonyme
avril 11th, 2009 à 20 h 26 min5 Moyens damliorer les performances de votre Poste Linux…
Les systmes Linux sont trs performants, condition de bien optimiser les ressources alloues au systme.
Plusieurs modifications peuvent tre apportes pour amliorer les performances…. -
www.blogmemes.be
avril 12th, 2009 à 19 h 27 min5 Moyens d\’améliorer les performances de votre Poste Linux…
– Vous aimez cet article ? Votez pour lui sur Blogmemes.be !Les systèmes Linux sont très performants, à condition de bien optimiser les ressources allouées au système.
Plusieurs modifications peuvent être apportées pour améliorer les perform… -
UbuntuLinux-fr
avril 16th, 2009 à 6 h 13 minLectures en Français numéro 4…
Voici une sélection de billets, parus sur le net et sélectionnés pour vous par ubuntulinux.fr Présentation d’un script pour optimiser son serveur MySQL Un billet sur le système de lissage des polices de caractères à l’écran. Un topo sur l’an…
-
Vu sur le web : 20 January 2010 « Julo Blog
janvier 20th, 2010 à 13 h 13 min[...] 5 Moyens d’améliorer les performances de votre Poste Linux | WebDevOnLinux [...]


avril 15th, 2009 à 9 h 42 min
Bonjour,
C’est pas mal comme tuto, pleins de commandes que je ne connaissais pas , je me demande si la réduction de la mémoire swap au profit de la mémoire vive est vraiment utile , j’ai essayé je verrai si je gagne en performance et en rapidité .
Merci
octobre 5th, 2009 à 20 h 10 min
bonsoir,
merci pour vos astuces
cordialement
octobre 14th, 2009 à 20 h 38 min
Bonjour.
»Même si vous avez diminuer » doit être remplacé par « Même si vous avez diminuez », et « Notifier moi » par « Notifiez moi » ou par « Me notifier »
octobre 21st, 2009 à 14 h 25 min
Je corrige la correction foireuse de RedGuff :
- « Même si vous avez diminué »
- « Notifiez-moi »
»Notifier » est un faux-ami (traduction littérale de « notify »). En anglais ça veut bien dire prévenir, mais en français notifier veut dire « faire savoir dans les formes légales » (faire notifier par un notaire par exemple), donc l’usage ici est incorrect.
Merci pour ton article.
octobre 21st, 2009 à 16 h 03 min
Si on pense « optimiser » en temps de chargement (et non gain de ressources système), un petit truc sympa aussi à installer : preload.
sudo apt-get install preload
Chargement accéléré des programmes, non négligeable
octobre 21st, 2009 à 16 h 42 min
Bonjour.
@CrocoDundee :
Ma correction n’était pas sur un vocabulaire « foireux », de la responsabilité de l’auteur d’origine, mais sur la conjugaison.
Merci de proposer une meilleure correction, plus constructive.
octobre 21st, 2009 à 18 h 03 min
on sort du sujet ….
décembre 29th, 2009 à 21 h 28 min
Bonjour.
Bravo et merci.
PS : Merci de corriger : « D’autres services pour les technologies récentes peuvent être désactiver ».