353 votes

Comment puis-je améliorer les performances globales du système Ubuntu ?

Quels sont vos conseils pour améliorer les performances globales du système sous ubuntu ? Inspiré par ceci question J'ai réalisé que certains paramètres par défaut peuvent être plutôt conservateurs sur Ubuntu et qu'il est possible de les modifier avec peu ou pas de risque si vous souhaitez le rendre plus rapide.

Il ne s'agit pas d'une application spécifique (par exemple, faire en sorte que firefox charge les pages plus rapidement), mais d'un système global.

De préférence, un conseil par réponse, avec suffisamment de détails pour que les gens puissent le mettre en œuvre.

Quelques-uns des miens seraient :

  • Installer Précharge (via le Centre des logiciels ou sudo apt-get install preload ) ;
  • Changement Swappiness valeur - "qui contrôle le degré auquel le noyau préfère swapper lorsqu'il essaie de libérer de la mémoire" ;

Quels sont les vôtres ?

PS : Comme cette question n'est pas destinée à avoir une réponse unique mais plutôt plusieurs conseils utiles, je fais de cette communauté un wiki prêt à l'emploi.

182voto

kaybenleroll Points 4086

Si vous êtes "le citoyen moyen" alors ne faites rien. Ne manipulez pas les programmes ou les paramètres que vous ne comprenez pas. Ne suivez pas les conseils publiés sur Internet pour améliorer les performances de votre système en compilant vous-même un logiciel ou en installant un noyau maison.

Certains de ces conseils peuvent vous permettre d'améliorer légèrement les performances, mais d'autres vous donneront un véritable mal de tête si vous avez modifié le mauvais paramètre, désactivé le mauvais service, installé le mauvais pilote, etc.

Soyez donc simplement heureux de votre système qui fonctionne bien. Et BTW : Pourquoi auriez-vous besoin de ces 5 pour cent d'amélioration des performances ? Cela ne vous permettra pas de taper vos documents de bureau plus rapidement ou de modifier vos photos de vacances en deux fois moins de temps.

Et juste pour être clair : si vous n'êtes pas le citoyen moyen, mais un développeur/joueur hardcore/... ayant besoin de n'importe quel cycle, vous n'êtes pas la cible de ce commentaire...

105voto

Joel Spolsky Points 22686

Désactivez le démarrage automatique de tous les services qui ne sont pas nécessaires (ou supprimez même complètement le paquet).

Beaucoup de paquets démarrent les services automatiquement. Ces services utilisent alors la mémoire et le CPU même s'ils ne sont pratiquement jamais utilisés. Dans ce cas, il est préférable d'arrêter ces services, ou de les retirer de la fonction de démarrage automatique, et de ne les démarrer que s'ils sont nécessaires.

Pour empêcher les applications de démarrer sur 10.04, allez à Système > Préférences > Applications de démarrage (peut être légèrement différent sur d'autres versions)

Sur 12.04, vous pouvez aller sélectionner les applications de démarrage en cliquant sur le bouton Icône du tableau de bord . Ensuite, tapez startup et sélectionnez "startup applications".

alt text

Et décochez les applications dont vous n'avez pas besoin. Mais être sûr à ce sujet, ne supprimez pas simplement les applications que vous ne connaissez pas. Si vous n'êtes pas sûr d'une application, laissez-la telle quelle. Une recherche sur Google ou une nouvelle question ici sur des programmes spécifiques vous aidera.

77voto

rck Points 151

[Administrez ce qui suit à vos propres risques.

Tushar Neupaney donne ces conseils aquí :

1. Utilisez des applications plus légères (remplacez vos applications par défaut par celles-ci)

  • Gedit >> Tapis de souris
  • Visualisation d'images (EOG ) >> Gpicview
  • Gestionnaire de réseau >> Wicd
  • Evince >> epdfview

2. Diminuer les échanges

  • sudo vim /etc/sysctl.conf

    Edit : vm.swappiness=10

3. Pour les doubles cœurs (utiliser la concomitance)

  • sudo vim /etc/init.d/rc

    Edit : CONCURRENCE=Shell

    Shell est désormais obsolète. La valeur par défaut est makefile y Shell est par 2010-05-14 un alias pour makefile .

4. Nettoyez le cache d'apt dans /var/cache/apt/archives et la liste des apt-sources inutiles dans /etc/apt/sources.list.

  • sudo apt-get autoclean

5. Installez BUM (Boot Up manager)

  • sudo apt-get install bum

    Supprimer les applications et services inutiles du démarrage

6. Supprimer certains ATS inutiles

  • sudo vim /etc/default/console-setup

    Editer : ACTIVE_CONSOLES="/dev/tty[1-3]"

    Note : goto /etc/init/ et changez les fichiers du tty que vous NE PAS veulent. Editez-les et commentez les lignes commençant par "start on runlevel". Donc, dans ce cas, vous commenterez la ligne start dans les fichiers "tty4.conf" à "tty6.conf".

7. Installer Prelink

  • sudo apt-get install prelink

  • sudo vim /etc/default/prelink

    Edit : PRELINKING=Yes

  • sudo /etc/cron.daily/prelink

    En fait, Prelink est inutile depuis Feisty Fawn (car Ubuntu utilise un linker d'exécution très efficace maintenant). De plus, il est intrusif - il modifie directement les exécutables et peut finalement les casser. NE PAS faites-le.

8. Installer la précharge

  • sudo apt-get install preload

9. Débarrassez-vous de kinit si vous n'utilisez pas les fonctions hibernation et sommeil.

  • sudo vim /etc/initramfs-tools/conf.d/resume

    Edit : Commentaire (mettre # devant) RESUME=XXXX .

43voto

spaetzel Points 459

Diminuer le délai d'attente du menu boot loader.

Cela semble trivial, mais je trouve que les 10 secondes par défaut dans Ubuntu sont trop longues à mon goût. Disons que mon écran prend un peu de temps pour ajuster automatiquement la résolution, je vois que le compteur indique 8 secondes à première vue.

Je modifierais le délai d'attente à 3 secondes, ce qui me donne une seconde pour voir le menu de démarrage (en tenant compte du temps d'ajustement de mon écran à la résolution). C'est amplement suffisant, car en appuyant sur les touches fléchées pour sélectionner un autre élément, le compteur s'arrête.

Grub (avant 9.10 Karmic)

sudo -i gedit /boot/grub/menu.lst

Trouvez et modifiez le " TIMEOUT ligne "

Grub 2 (nouvelles installations de 9.10 Karmic et après)

sudo -i gedit /etc/default/grub

Trouvez et modifiez le " GRUB_TIMEOUT "et exécutez sudo update-grub

34voto

Shnatsel Points 1085

Si vous êtes à court de RAM, utilisez zramswap o zram-config à partir des dépôts Ubuntu. C'est un swap virtuel qui compresse le contenu inutilisé de la RAM au lieu de le mettre sur le disque (ce qui gèle généralement le système après avoir atteint la barrière de RAM). Je n'éprouve que peu ou pas de perte de performance avec lui au lieu que le système se fige chaque fois que je n'ai plus de RAM.

Cela ne fonctionne que pour Natty et plus (car vous aurez besoin du noyau 2.6.37.1 ou plus récent). Pour les systèmes plus anciens, vous pouvez utiliser compcache mais vous devrez le configurer manuellement.

Pour ceux qui n'atteignent jamais la limite de la RAM, cela donne un certain gain de vitesse sur les systèmes à disque dur, mais il vaut mieux diminuer le taux d'échange pour obtenir le même effet.

Utilisateurs de SSD : il est fort probable que vous ne ressentirez aucune augmentation de vitesse, mais zramswap peut réduire considérablement l'usure des SSD.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X