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

346

Quels sont vos conseils pour améliorer les performances globales du système sur Ubuntu? Inspiré par cette question, je me suis rendu compte que certains paramètres par défaut peuvent être plutôt conservateurs sur Ubuntu et qu'il est possible de les ajuster avec un risque minime, voire nul, si vous souhaitez accélérer le processus.

Cela n’est pas censé être spécifique à une application (par exemple, accélérer le chargement des pages de Firefox), mais à l’échelle du système.

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

Un couple de miens serait:

  • Installez le préchargement (via le centre logiciel ou sudo apt-get install preload);
  • Change Swappiness value - "qui contrôle le degré d'échange souhaité par le noyau lorsqu'il tente de libérer de la mémoire";

Quels sont les vôtres?

PS: Comme il ne s'agit pas d'une réponse unique, mais plutôt de plusieurs astuces utiles, je crée ce wiki communautaire prêt à l'emploi.

Decio Lira
la source
44
Ce serait une bonne idée de dire à quel point votre conseil est efficace: quelle amélioration avez-vous constatée , ou même mieux mesurée ?
Gilles
5
Je n'ai trouvé aucune preuve que changer le swappiness ait un effet positif. Cela pourrait donner un sentiment temporaire d’augmentation de la performance, qui semble s’atténuer assez rapidement. Je n'ai vu aucune preuve concrète sous forme de points de repère permettant de prouver l'efficacité du changement du paramètre
swapiness
5
Je doute que cela ait un impact notable sur les performances. Les ttys n’utilisaient pratiquement pas de mémoire, et il n’y aurait pas non plus d’utilisation significative du processeur.
Txwikinger
6
"L'optimisation prématurée n'est-elle pas la racine de tout le mal"? ( en.wikipedia.org/wiki/Program_optimization#Quotes )
Alejandro
2
@ Alejandro, cette citation suppose que vous l'avez fait aussi bien que vous le pouviez en premier lieu.
Thorbjørn Ravn Andersen

Réponses:

178

Si vous êtes "le Joe moyen" , alors ne faites rien. Ne jouez pas avec des programmes ou des 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 créé par vous-même.

Certaines de ces astuces peuvent certes apporter des améliorations de performances mineures, mais certaines d’entre elles vous donneront également un mal de tête, si vous modifiiez le mauvais paramètre, désactiviez le mauvais service, installiez le mauvais pilote, etc.

Par conséquent, soyez heureux de votre système qui fonctionne bien. Et BTW: Pourquoi auriez-vous besoin de ces améliorations de performance de 5%? Cela ne vous conduira pas à taper vos documents de bureau plus rapidement ou à modifier vos photos de vacances deux fois plus vite.

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

Bananeweizen
la source
72
Ajuster les paramètres et compiler votre propre noyau et vos logiciels est un excellent moyen d’apprendre. Je pense que cela devrait être encouragé, tant que les gens savent que lorsqu'ils cassent mal les choses, ils peuvent avoir besoin de réinstaller leur système d'exploitation.
Nerdfest
22
Seules les personnes qui souhaitent réellement comprendre le fonctionnement du noyau doivent envisager de compiler leur propre noyau. Pour la plupart des gens, ils devraient même savoir qu'il existe un "noyau". Tenez-vous en avec un noyau standard et profitez des mises à jour logicielles régulières.
Brad Figg
1
@ Brad, ah comment les temps ont changé :) Quand j'ai commencé avec Linux, nous devions compiler notre propre noyau, car c'était avant l'implémentation des modules dynamiques. Cela ne me manque pas cependant!
Thorbjørn Ravn Andersen
1
@Nerdfest C'est un bon point, mon professeur le plus important dans le monde Linux a sans doute été le manuel Gentoo ... Je n'ai jamais vraiment eu une interface graphique fonctionnelle, mais j'ai beaucoup appris sur le fonctionnement d'une installation linux de base! Et c'est pratiquement la même chose sur toutes les
distro
2
Je joue avec les réglages de performance en ce moment précisément pour ce que j'apprends d'eux. Cela dit, il y a deux cas où je veux toujours peaufiner Windows, et j'ai la même attitude avec Ubuntu: 1. Un système est si lent que chaque petit geste aide. 2. Un système est si rapide que je ne peux m'empêcher de me demander à quoi il peut être monté! Systèmes Middling je laisse seul :) Cela dit, un +1
Jon Hanna
102

Désactivez le démarrage automatique des services inutiles (ou supprimez même complètement le package).

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

Pour supprimer les applications du démarrage à partir de 10.04, sélectionnez Système> Préférences> Applications de démarrage (elles peuvent être légèrement différentes des autres versions).

Sur 12.04, vous pouvez aller sélectionner les applications de démarrage en cliquant sur l’ icône Dash . Ensuite, tapez démarrage et sélectionnez "applications de démarrage".




texte alternatif

Et décochez simplement les applications dont vous n'avez pas besoin. Mais assurez-vous de ne pas simplement supprimer les applications que vous ne connaissez pas. Si vous n'êtes pas sûr de l'un, laissez-le ainsi. Une recherche google ou une nouvelle question ici sur des programmes spécifiques aidera.

Decio Lira
la source
3
Bon un! simple et efficace. Personnellement, je désactive les éléments liés au bluetooth, car mon ordinateur portable ne les a pas.
Decio Lira
2
Pourriez-vous expliquer / ajouter un lien expliquant comment afficher et désactiver / activer les services sous Ubuntu.
Skizz
1
Pour les utilisateurs de Kubuntu / KDE, l'équivalent est le suivant: Bouton Menu Démarrer -> Paramètres système -> Administration système -> Démarrage et arrêt. Il y a deux sections, une pour 'Démarrage automatique' et une pour 'Gestionnaire de service' (pour les démons de longue durée) et vous pouvez à la fois démarrer et arrêter les services tout en veillant à ce qu'ils ne démarrent pas dans le cadre de la séquence d'amorçage standard.
arielf
76

[Clause de non-responsabilité] Administrez ce qui suit à vos propres risques.

Tushar Neupaney donne ces conseils ici :

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

  • Gedit >> Mousepad
  • Visionneuse d'images (EOG…) >> Gpicview
  • Gestionnaire de réseau >> Wicd
  • Evince >> epdfview

2. Diminuer Swappiness

  • sudo vim /etc/sysctl.conf

    Éditer: vm.swappiness = 10

3. Pour le double cœur (Utiliser la concurrence)

  • sudo vim /etc/init.d/rc

    Edit: CONCURRENCY = shell

    L' option shell est maintenant obsolète. La valeur par défaut est makefile et le shell est, à compter du 2010-05-14, un alias pour le fichier makefile .

4. Nettoyez le cache d'apt dans / var / cache / apt / archives et la liste d'apt-sources non nécessaire dans /etc/apt/sources.list

  • sudo apt-get autoclean

5. Installez BUM (gestionnaire de démarrage)

  • sudo apt-get install bum

    Supprimer les applications et services inutiles du démarrage

6. Supprimez quelques TTY inutiles

  • sudo vim /etc/default/console-setup

    Edit: ACTIVE_CONSOLES = ”/ dev / tty [1-3]“

    Remarque: allez /etc/init/et changez les fichiers du terminal que vous NE voulez PAS . Modifiez-les et commentez les lignes commençant par «start on runlevel». Donc, dans ce cas, vous commenterez la ligne de départ dans les fichiers "tty4.conf" aux fichiers "tty6.conf".

7. Installez Prelink

  • sudo apt-get install prelink
  • sudo vim /etc/default/prelink

    Edit: PRELINKING = Oui

  • sudo /etc/cron.daily/prelink

    En fait, Prelink est inutile depuis Feisty Fawn (car Ubuntu utilise maintenant un éditeur de liens très efficace). En outre, il est intrusif - il modifie directement les exécutables et peut finalement les casser. NE PAS le faire.

8. Installer le préchargement

  • sudo apt-get install preload

9. Débarrassez-vous de kinit si vous n'utilisez pas les fonctions de veille prolongée et de veille prolongée.

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

    Édition: Commenter (mettre le # devant) RESUME = XXXX …………………….

desgua
la source
43
Cela ne fournit aucune information sur les raisons pour lesquelles nous devrions suivre vos conseils. Quelques contextes et repères s'il vous plaît.
Le développeur de pixels
J'ai édité pour ajouter le "contexte" demandé ;-)
desgua
3
J'essayais le numéro 3 et les commentaires au-dessus de la ligne à modifier énuméraient les options valides et «shell» n'en faisait pas partie. Est-ce que cette réponse est ancienne? Le commentaire ne m'a pas dit toutes les options?
John
1
J'ai aussi essayé le numéro 3 malgré le fait que l'option "shell" n'était pas mentionnée comme valide. Après le démarrage de l'édition, le délai était deux fois plus long que lorsque l'accès simultané était défini sur "aucun". Je suis donc retourné au réglage original.
Wojciech le
sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resumeune ligne mais seulement ajouter un commentaire s'il n'y en a pas - bon ajouter dans le script :)
SergioAraujo
42

Réduisez le délai d'expiration du menu du chargeur de démarrage

Cela semble banal, mais j’ai trouvé que la valeur par défaut de 10 secondes dans Ubuntu est trop longue pour mes goûts. Supposons que mon écran prenne un peu de temps pour ajuster automatiquement la résolution, je vois que le compteur affiche 8 secondes à première vue.

Je voudrais modifier le délai d'attente à 3 secondes, me laissant une seconde pour voir le menu de démarrage (en tenant compte du temps que mon écran ajuste à la résolution). Beaucoup de temps, comme appuyer sur les touches fléchées pour sélectionner un autre élément arrête le compteur.

Grub (avant 9.10 Karmic)

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

Recherchez et modifiez la ligne " TIMEOUT "

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

sudo -i gedit /etc/default/grub

Recherchez et modifiez la ligne " GRUB_TIMEOUT ", puis exécutez la commandesudo update-grub

inversent
la source
31

J'ai constaté une amélioration globale des performances après avoir ajouté l' option " noatime " à mes systèmes de fichiers (ext4 et reiserfs).

Je ne peux pas fournir de test de vitesse, mais je vous invite à l'essayer et à constater par vous-même.

Ressource utile sur le forum Ubuntu: Enregistrer un disque dur avec noatime dans fstab .

dag729
la source
4
Relime n'est-il pas déjà la valeur par défaut dans Ubuntu?
ImaginaryRobots
@ImaginaryRobots: "J'ai amélioré considérablement mes performances après avoir ajouté l'option noatime à mes systèmes de fichiers (ext4 et reiserfs)." - Voulez-vous dire "relatime"? - Non, je voulais dire "noatime": D
dag729
8
Cela pourrait endommager certains logiciels de messagerie qui utilisent cette fonctionnalité et quelques outils de sauvegarde. Mais pour un utilisateur occasionnel, cela devrait être correct car ni Thunderbird, ni Evolution ne seraient affectés. Bien que sur Ubuntu, passer de relatime (par défaut) à noatime n'apportera pas beaucoup d'amélioration. Consultez lwn.net/Articles/244829 pour savoir comment fonctionne relatime et vous comprendrez que le nombre de mises à jour du dernier accès a déjà été considérablement réduit.
Huygens
31

Si vous manquez de RAM, utilisez zramswap ou zram-configissu du référentiel Ubuntu. C'est un échange virtuel qui compresse le contenu inutilisé de la RAM au lieu de le mettre sur le disque (ce qui bloque généralement le système une fois que vous avez atteint la barrière de RAM). Je n'éprouve que peu, voire aucune perte de performances, au lieu de geler le système à chaque fois que je manque de RAM.

Cela ne fonctionne que pour Natty et les versions ultérieures (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 RAM, cela donne quand même un coup de pouce à la vitesse sur les systèmes à disque dur, mais vous feriez mieux de diminuer le swappiness pour obtenir le même effet.

Utilisateurs de disques SSD: vous ne rencontrerez probablement pas d'accélérateur de vitesse, mais zramswap peut considérablement réduire l'usure des disques SSD.

Shnatsel
la source
3
On dirait une application très utile à avoir!
Decio Lira
C'est utile pour les systèmes à faible RAM, je me demande pourquoi il n'est pas installé par défaut pour de tels systèmes?
NoBugs
@NoBugs parce que les développeurs Ubuntu sont très conservateurs. Mais il est activé par défaut sur le téléphone Ubuntu.
Shnatsel
@Shnatsel "Google utilise zram dans Chrome OS et est également disponible en option pour les appareils Android 4.4" ( fr.wikipedia.org/wiki/Zram )
NoBugs
20

Je ne suis pas sûr que ma réponse soit éligible, car Ubuntu signifie généralement que les variantes de GNOME et Ubuntu utilisant des alternatives plus légères portent des noms légèrement différents, comme Xubuntu.

Se débarrasser de GNOME est la première chose que je suggère habituellement. Si vous êtes satisfait de quelque chose de léger, comme Fluxbox, faites-le.

vh1
la source
Je sais qu'Archlinux n'est pas Ubuntu, mais j'ai constaté une amélioration exagérée des performances lorsque j'ai installé Ratpoison sur ma boîte Archlinux (oui, bien trop minime pour quelqu'un, mais toujours une amélioration nitro pour votre boîte)
dag729
3
D'accord, essayez XMonad, c'est génial.
Robert Massaioli
+1 Ou installez Ubuntu, mais passez à xfce après l’installation.
David Oneill
XFCE est un peu plus rapide, mais juste un peu et il utilise la même quantité de ressources. Essayez Enlightenment (par exemple, Bodhi Linux est Ubuntu 10.04 avec Enlightenment), il est très léger et a encore quelques effets visuels de Compiz. Ou bien essayez LXDE ou Fluxbox, Linux Mint semble les avoir bien intégrés.
Shnatsel
20

Changer votre disque mécanique pour un SSD

Les disques SSD sont beaucoup plus rapides et semblent constituer le goulot d'étranglement de presque tous les ordinateurs de nos jours.

Pour ma part, j'ai constaté une diminution du temps de démarrage d'environ 15 secondes à environ 3 secondes et une diminution importante du nombre d'applications de démarrage (Firefox, par exemple, d'environ 5 secondes à moins d'une seconde).

Vous voulez un repère? En voici un.

desgua
la source
Si vous ancien de l' ordinateur, cela peut fonctionner mécaniquement (par exemple SSD avec connecteur IDE), mais comme prévu: une augmentation de la vitesse dépendra d'autres goulots d' étranglement de votre système (comme les connecteurs IDE, par exemple :)
sucre natty
Je suis surpris que cette réponse ne suscite pas plus de votes positifs.
WinEunuuchs2Unix
19

Définir vm.swappiness=10dans /etc/sysctl.conf. J'obtiens une amélioration de vitesse notable lorsque je remplis la mémoire. Depuis que j'utilise Eclipse la plupart du temps, la mémoire physique peut devenir un produit rare.

MODIFIER:

De la FAQ Ubuntu Swap :

« Le réglage par défaut dans Ubuntu est swappiness = 60 La réduction de la valeur par défaut de swappiness améliorera probablement la performance globale pour une installation de bureau classique Ubuntu.. Une valeur de swappiness = 10 est recommandé , mais ne hésitez pas à expérimenter . Remarque: les installations de serveurs Ubuntu ont performances différentes des systèmes de bureau, et la valeur par défaut de 60 convient probablement mieux. "

La FAQ est assez complète pour expliquer ce qu'est le swap, comment il est utilisé et comment le changer. Lecture recommandée pour ceux qui envisagent de bricoler avec swappiness ou la taille du fichier d'échange sur le disque.

Decio Lira
la source
2
@ Erigami: +1 pour avoir mentionné quelque chose qui a réellement fait une différence pour vous.
Gilles
2
@DecioLira: Non, les applications que je n'utilise pas actuellement sont transférées sur le disque, ce qui signifie que celles dans lesquelles je suis actuellement connecté ont accès à davantage de mémoire physique.
Erigami
2
Avez-vous un nombre hardcore qui montre la différence et dans quelle situation et fait quelle sorte de différence?
txwikinger
2
@ Erigami: j'ai joué avec swappiness pendant un certain temps. Et au début, on avait l'impression que c'était plus rapide, mais avec le temps, tout semblait identique. Certaines mesures réelles seraient vraiment intéressantes.
txwikinger
2
Divers tests que j'ai effectués prouvent que vm.swappiness = 100 est supérieur à 10. Sur une machine lente, les chargements sont faciles, sur une machine rapide, cela ne fera aucune différence (à moins que vous n'exécutiez plusieurs pages d'applications GB dans la RAM). C'est gagnant-gagnant.
NightwishFan
17

Aussi bête que cela puisse paraître, mettez toujours votre système à jour!

Derek
la source
5
Oui. Je remarque des améliorations immédiatement après l'avoir fait.
ixtmixilix
Mais: faites-le manuellement et peut-être via la ligne de commande. Les mises à jour quotidiennes via le gestionnaire de mises à jour peuvent geler les anciens systèmes (ce qui vous laisse deviner ce qui se passe).
noisette sur natty
17

Placez votre répertoire / tmp sur un disque virtuel

https://superuser.com/questions/175861/ramdisk-ubuntu-10-04

Bigwave
la source
6
Si vous faites cela, assurez-vous de vérifier et / ou de nettoyer votre /tmprépertoire de temps en temps, sinon vous courez le risque de manquer de RAM juste parce que certaines applications oublient de nettoyer ses fichiers temporaires. J'ai lu qu'il s'agissait en fait d'un problème sur certaines boîtes Solaris à un moment donné, car le système d'exploitation se monterait /tmpsur un disque mémoire et finirait par se remplir. Un bon booster de performance si vous l'utilisez correctement, cependant.
Fouric
Certains ont un problème de ram, c'est pour le cpu!
Amir Forsati
1
En règle générale, il ne s'agit que d'un bon conseil si vous avez des tonnes de bélier; il convient de mentionner dans la réponse que ce conseil n'est pas une bonne option pour les PC.
Tymik
16

Sur une de mes machines Ubuntu, j’ai constaté que le fait de ne configurer aucun effet de bureau (désactiver tous les effets graphiques) entraînait une amélioration considérable de la vitesse de l’UI.

Skizz
la source
5
Ce paramètre peut aller dans les deux sens. Parfois, laisser le processeur graphique effectuer le travail libèrera le processeur et la RAM et améliorera les performances globales du système.
ændrük
2
Génial - comment procédez-vous à cet ajustement?
ixtmixilix
@ixtmixilix: Faites un clic droit sur le bureau et sélectionnez l'option d'affichage (il s'agit de l'IIRC du bas - je suis au travail et je dois utiliser SomeOtherOS).
Skizz
merci ... votre commentaire peut signifier que je ne reviens pas sur Debian, qui était des années lumière plus rapide car elle était moins voyante ... pour mémoire (si d'autres personnes veulent l'essayer), vous y arriverez sous le 'changement de bureau menu de fond ... (?) ... désolé mais l'appelant me rappelle un peu SomeOtherOS
ixtmixilix
1
@ ændrük Comment puis-je savoir si c'est le cas pour moi? (que mon GPU m'aide suffisamment pour conserver les effets du bureau ou que je devrais les désactiver)
Eyal
12

Réglage ext4 pour un maximum de fumée

Activer le mode de réécriture. Ce mode fournira généralement les meilleures performances ext4. Notez que cela se fait au détriment de la fiabilité, car il désactive la journalisation pour l'écriture de données. Les données peuvent être écrites dans le système de fichiers principal après que ses métadonnées ont été validées dans le journal. En conséquence, les anciennes données peuvent apparaître dans les fichiers après une panne et la récupération du journal.

tune2fs -o journal_data_writeback /dev/sdXX

# Check fs options
dumpe2fs /dev/sdXX |more

Documentation de kernel.org :

En mode data = writeback, ext4 ne consigne pas les données du tout. Ce mode fournit un niveau de journalisation similaire à celui de XFS, JFS et ReiserFS dans son mode par défaut - la journalisation des métadonnées. Un crash + une récupération peut provoquer l'apparition de données incorrectes dans des fichiers écrits peu de temps avant le crash. Ce mode fournira généralement les meilleures performances ext4.

Encore plus de fumée

Pour obtenir encore plus de performances, ajoutez des fstaboptions:data=writeback,noatime,nodiratime

c.-à-d., éditez votre /etc/fstabtrouver l'UUID pour vos disques et ajoutez / remplacez les options existantes

/dev/sdXX /opt ext4 defaults,data=writeback,noatime,nodiratime 0 0

Assurez-vous d’avoir utilisé tune2fs pour activer le mode d’écriture AVANT de modifier votre fichier fstab et AVANT de redémarrer. Je dis AVANT parce que j'ai redémarré après avoir modifié mon fstab mais avant d'activer le mode écriture et de démarrer mon démarrage. Rien n'a été perdu, mais j'ai dû utiliser un CD live pour pouvoir y accéder et changer de fstab. Plus sûr si vous activez d'abord sur un lecteur non-boot.

Amélioration massive de la vitesse de démarrage, d'arrêt et d'utilisation quotidienne.

Vous pouvez également désactiver le mode Journal, ce qui donnera un coup de pouce supplémentaire. Pour plus de sécurité, assurez-vous qu'un onduleur est connecté et fonctionne car, avec ces fonctionnalités désactivées, vos données ne sont plus aussi sûres, cela dit, mon système ne possède pas UPS et son alimentation ont été interrompues au moins trois fois et je n’ai subi aucune perte de données, mais votre kilométrage peut varier.

Derek Brabrook
la source
il est peut-être bon de configurer ces paramètres sur un ordinateur portable, pas de mise hors tension ..... bonnes configurations, je vais l'essayer
One Zero
3
nodiratimen'est pas nécessaire ici car noatime l'implique
Shnatsel le
1
Si vous recherchez des améliorations en termes de consommation de données, vous pouvez créer des barrières désactivantes. Cela peut augmenter les performances plusieurs fois, mais en cas de panne de courant, vos fichiers sont vissés.
Shnatsel
Oh, le bon vieux temps des systèmes de fichiers potentiellement corrompus après un cycle d'alimentation.
Thorbjørn Ravn Andersen Le
10

Achetez autant de mémoire que vous pouvez vous permettre et la machine peut contenir.

Thorbjørn Ravn Andersen
la source
5
Cependant, l’idée derrière cette question est d’en apprendre un peu plus sur le système et sur la façon de le régler pour les personnes qui s’y intéressent. Juste acheter une nouvelle machine / pièces est une réponse évidente qui n'enseigne rien.
Decio Lira
15
Puis mentionnez cela dans la question. L' achat plus RAM est probablement la plus simple et la plus efficace pour accélérer le système du tout (depuis Linux utilise la mémoire non utilisée comme cache disque).
Thorbjørn Ravn Andersen
De plus, avoir plus de RAM que d'utilisation totale du programme et d'espace disque n'a aucune raison d'être, car au-delà de la taille de tous les disques, il n'y a rien à coller dans le cache d'écriture.
ζ--
@hexafraction La plupart des configurations de machines classiques ont beaucoup moins de RAM que d’espace disque. Les disques SSD, bien que rapides, sont toujours beaucoup plus lents que l’accès à la mémoire. Un i7 a une bande passante mémoire maximale de 25,6 Go / s. ark.intel.com/products/75121/…
Thorbjørn Ravn Andersen
Acheter plus de mémoire ne vous aidera pas si vous n'approchez pas à 100% de l'utilisation de la mémoire, à moins que vous ne suiviez d'autres étapes (disque mémoire virtuel).
Idbrii
9

Ce qui suit est réservé aux experts. Comme son nom l'indique, il peut et va manger vos données, même si vous êtes prudent.

eatmydata est un paquet inactif qui désactive fsync. Fsync est une opération système qui garantit que vos données sont écrites sur le disque avant de continuer. En règle générale, c'est ce que vous voulez, car cela facilite la récupération après une panne de courant et des pannes de courant, plus rapidement et moins de pertes de données. Cela a un prix cependant; tout ce qui appelle fsycn devra attendre son tour, plutôt que de simplement fournir des données au noyau pour écrire à une date ultérieure. Et dans certains, voire dans beaucoup de systèmes de fichiers, fsync écrira toutes les données, pas seulement les éléments que vous souhaitez protéger.

Il y a des situations spécifiques où fsync ne vaut pas son prix. Imaginez que vous ayez un serveur dont le nombre crunch un tas de données. Plutôt que de pointer cela vers une base de données active, il peut être plus rapide de sauvegarder dans une base de données locale cohérente, installez eatmydata pour désactiver fsync et laissez-le aller. Cela peut quand même planter et perdre des données, mais comme ce n’est pas la seule copie de quelque chose, vous pouvez simplement redémarrer le processus à partir de zéro. Ou, par exemple, les serveurs de compilation d'Ubuntu, où le seul souci est le paquet final produit. Ou, du côté du bureau, si un programme (comme Firefox) synchronise tellement, cela ralentit tout le système. Préparez-vous à perdre toutes les données associées à l’utilisation de ce logiciel ou à subir des conséquences désastreuses.

Jldugger
la source
6

Fermez les applications qui ne sont pas utilisées tout le temps.

De nombreuses applications standard utilisent beaucoup de mémoire et souvent aussi du processeur lorsqu'elles s'exécutent en arrière-plan. Les navigateurs Web, les clients de messagerie, etc. sont très inefficaces en termes d'utilisation de la mémoire et les scripts javascripts intégrés utilisent souvent le temps processeur sans aucun avantage pour l'utilisateur.

Simplement en n'exécutant que les applications utilisées actuellement, le système sera beaucoup plus rapide. En outre, l’arrêt des applications est le seul moyen de libérer de la mémoire perdue en raison de fuites de mémoire.

Le démarrage de l'application sur un système fonctionnant rapidement est souvent moins que de changer de fenêtre sur un système surchargé et lent.

txwikinger
la source
7
Oui, mais cela va de soi.
Dmitriy Likhten
Les fans de mon processeur s'activaient beaucoup quand j'ai laissé Firefox ouvert. J'ai arrêté d'utiliser FF et suis passé à Chrome. Je sais que cela ne représente pas une amélioration directe des performances, mais je présume que le processeur est moins pris en charge que d'autres applications pourraient l'utiliser davantage.
Erigami
1
@Dmitriy Likhten: Combien de personnes ont un client de messagerie exécuté en arrière-plan? Nous devrions leur donner une applet légère à la place notifiant les nouveaux courriers électroniques. Le client de messagerie électronique n'est ouvert que lorsque les courriers électroniques sont lus.
txwikinger
Pour un client de messagerie, je suppose que cela serait contre-productif. Lorsqu'il n'attend qu'un nouveau courrier, la majeure partie de sa mémoire peut être échangée. Et le chargement à partir de swap peut être plus rapide que le chargement de tous les fichiers distincts utilisés par le client de messagerie. OTOH, cette astuce est très pertinente pour un navigateur Web, car même si les onglets / fenêtres d’arrière-plan utilisent souvent un peu de temps CPU, ils ne peuvent pas être échangés à cause de certaines images animées ou de javascript sur une minuterie.
Gilles
2
Le problème, c’est que le swap est malheureusement souvent plus lent que de ne pas utiliser de swap, mais suffisamment de mémoire disponible pour lancer l’application dans son intégralité. Bien que l’échange semble bien fonctionner sur les serveurs, celui des ordinateurs de bureau semble faire plus de dégâts que d’aider dans mon expérience (je dois aussi dire que c’est l’une des détériorations du noyau Linux au cours des cinq dernières années environ. travaille beaucoup mieux).
txwikinger
6
  1. Utilisez le système de fichiers JFS . C'est solide comme un roc . Il utilise le moins possible le processeur et offre une très bonne performance globale.

  2. Définissez vm.vfs_cache_pressure. Ceci est mon /etc/sysctl.d/10-desktop-responsiveness

    [préfixez les lignes de commentaire avec un #, cette interface Web ne les aime pas ...]

    Ces paramètres augmentent la réactivité pour une charge de travail de bureau typique.

vm.swappiness indique au noyau Linux de privilégier le code d'application par rapport aux caches lorsque ces deux éléments se font concurrence pour obtenir de la RAM.

vm.vfs_cache_pressure contrôle le cache inode / dentry (système de fichiers) par rapport aux autres caches, c'est-à-dire que nous souhaitons conserver les métadonnées du système de fichiers dans la RAM, si possible.

De: http://rudd-o.com/linux-and-free-software/tales-from-responsivenessland-why-linux-feels-slow-and-how-to-fix-that

vm.swappiness=15

vm.vfs_cache_pressure=50
paul
la source
1
"Système de fichiers JFS. Il est extrêmement solide. Il utilise le moins possible le processeur et offre de très bonnes performances globales". Toute sorte de repère? Dans quelles situations est-il bon - par exemple, serait-ce également une bonne idée sur un ordinateur moderne avec SSD?
Mateusz Konieczny
6

Unity a tendance à être un peu gourmand en ressources, bien que je sois surpris d'apprendre que vous avez eu des performances similaires, même sous Unity2D. Une solution possible serait de jouer avec d'autres environnements de bureau plus légers tels que Lubuntu (LXDE) ou Xubuntu (XFCE). Je pense que vous constaterez une différence substantielle dans la réactivité et les performances globales.

En outre, vous pouvez essayer d’ouvrir le gestionnaire d’applications de démarrage et décocher les applications et les processus pour lesquels Ubuntu n’a pas besoin de démarrer automatiquement à la connexion (par exemple, Bluetooth Manager si vous n’avez pas Bluetooth, UbuntuOne si vous ne l’utilisez pas. , programmes que vous n'utilisez tout simplement pas, etc.) Avant cela, commencez par afficher les applications de démarrage masquées dans le gestionnaire de démarrage:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Mblasco
la source
2
Allez, Unity est plus que capable de fonctionner parfaitement sur une machine avec 4 Go de RAM et un processeur dual core. Suggérer d'essayer LXDE serait logique sur un netbook avec 1 Go de RAM et un processeur Atom. Le problème de l'OP est sûrement causé par une mauvaise configuration ou une incompatibilité matérielle, et non par le fait que Unity ne peut pas fonctionner sur ce matériel.
Sergey
5
Vous avez peut-être parfaitement raison sur la cause des problèmes de Christian, et vous avez certainement raison de penser qu'Unity devrait (théoriquement) fonctionner parfaitement sans à-coups sur sa machine. Cependant, aucun de ces faits ne contredit en aucune façon ma déclaration selon laquelle Unity consomme beaucoup de ressources (quelles que soient les spécifications de la machine) et que l'utilisation de LXDE ou de XFCE apporterait sans aucun doute des améliorations significatives en termes de performances. Ce n'est peut-être pas la solution idéale dans cette situation (d'où ma désignation de la suggestion comme "une solution possible"), mais j'espérais que cela pourrait au moins améliorer son expérience.
mblasco
@Sergey N'oubliez pas que beaucoup d'entre nous utilisent encore des netbooks non évolutifs limités à 1G simplement parce qu'ils ont encore échoué. La sélection de votre ensemble d'outils en fonction de son empreinte mémoire ne fait pas de vous ou de votre ordinateur un dinosaure (même de l'un de vous;).
Tatjana Heuser
@Sergey Pour moi, Lubuntu (installation par défaut) est nettement plus rapide sur mon ordinateur portable que Ubuntu (installation par défaut). Il s'agit d'un ordinateur portable dual-core avec 4 Go de RAM et une très mauvaise carte graphique. Dans mon cas, les effets de l'unité entraînent un ralentissement très important. C’est peut-être aussi à cause de défauts stupides ou d’une incompatibilité matérielle - mais des défauts plus graves et un support matériel plus mauvais sont pour moi aussi des raisons valables d’éviter Unity.
Mateusz Konieczny
5

Configurer le swap

Partie 1. Définir swappiness. Cela peut correspondre à la réponse de degusa, mais cela pourrait être l'inverse et cela aura plus d'effet quand ce sera le cas.

Un scénario dans lequel certains d'entre nous sont heureux d'être, c'est quand nous avons beaucoup de RAM. En général, un faible pourcentage de celui-ci est directement utilisé par le noyau et les applications, certains (peut-être même si vous avez utilisé d'autres réglages pour améliorer les performances, tels que le montage / tmp en mémoire), utilisés pour ramfs et tmpfs, et concerts utilisés comme cache disque pour rendre notre accès aux fichiers plus rapide.

Dans ce scénario, une fois que la mémoire totale utilisée, cache comprise, a augmenté et qu'une application a besoin de plus de mémoire vive, Linux doit décider de retirer de la mémoire cache du système de fichiers ou de la permuter vers la partition / le fichier d'échange.

Étant donné que nous avons des tonnes de RAM, et que nous ne sommes peut-être que dérangés par le swap pour pouvoir activer l'hibernation, nous souhaitons que ce dernier prenne une partie de cette cache volumineuse et souhaitons par conséquent une faible permutation. Si nous ne nous soucions pas de pouvoir hiberner, nous pourrions même nous rendre compte qu'une machine aussi haute RAM n'a pas du tout besoin d'être échangé.

Un autre scénario est celui d'une personne disposant de peu de mémoire RAM qui bascule entre quelques applications lourdes et consacre un temps raisonnable à chacune d'elles. Imaginons peut-être un développeur Web qui consacre un peu de son temps à son IDE, certains à un éditeur graphique, d'autres au navigateur de leur choix, un peu à d'autres navigateurs pour vérifier les problèmes de compatibilité et peut-être 5 minutes par heure sur leur client de messagerie. Ils sont également susceptibles de frapper les mêmes fichiers à plusieurs reprises avec des lectures et des écritures et bénéficient donc sensiblement de la mise en cache de fichiers. Cette personne aurait probablement intérêt à ce que linux soit plus pressé d’échanger la mémoire utilisée par l’une des applications les plus lourdes pour lesquelles elle n’est pas active.

Non seulement le meilleur réglage pour eux est susceptible d'être supérieur au conseil le plus courant, mais ils vont probablement le remarquer plus que ceux qui ont toujours besoin de concerts à faire, de toute façon.

Partie 2. Priorité et nombre de partitions.

Chaque partition de swap a une priorité, et Linux utilisera celle avec la plus haute en premier. S'il n'est pas défini dans / etc / fstab, il sera traité comme négatif en commençant par -1 (les paramètres explicites sont compris entre 0 et 32767 et donc -1 est inférieur à celui défini explicitement) et en continuant dans l'ordre dans fstab à -2, - 3 et ainsi de suite.

Le meilleur réglage dépend de l'emplacement physique des partitions. Si vous n'en avez qu'un, cela n'a pas d'importance (mais vous devriez peut-être en avoir plus d'un, alors poursuivez votre lecture).

Si vous avez deux ou plusieurs sur le même disque physique, ils doivent avoir des priorités différentes afin d'éviter d'essayer d'utiliser deux partitions nécessitant une recherche entre elles (est-ce que quelqu'un sait si cela est automatiquement évité?). Les valeurs par défaut sont correctes. Ce n'est probablement pas une bonne idée d'avoir deux échanges sur le même disque de toute façon, mais cela peut arriver si vous en créez un puis décidez que vous aurez besoin de plus d'échanges plus tard (peut-être lors de l'ajout de plus de RAM).

Si vous avez deux lecteurs ou plus sur deux lecteurs physiques ou plus de vitesse égale, leur attribuer la même priorité signifie que Linux les utilisera simultanément, ce qui offre de meilleures performances pour des raisons analogues à celles de RAID ou en s'assurant simplement qu'il y a des fichiers fréquemment utilisés sur les deux lecteurs - le travail est divisé en deux.

Si vous avez deux ou plusieurs disques physiques de même vitesse mais que vous n’échangez que sur un, vous devriez peut-être changer cela, pour les raisons susmentionnées.

Si vous avez deux disques physiques ou plus, de vitesses très différentes, vous voulez généralement que le disque le plus rapide ait une priorité plus élevée que le disque le plus lent. Il est donc utilisé en premier. Vous pouvez même ne pas vouloir effectuer d’échange sur le plus lent, bien que cela puisse avoir un sens si vous avez par exemple un petit échange sur un lecteur rapide mais petit pour un échange rapide, et un échange plus important sur le lecteur plus lent afin que vous disposiez de suffisamment hiberner.

Si le plus rapide des deux est un SSD, alors il y a deux alternatives avec des avantages et des inconvénients différents:

  1. Priorité la plus élevée, ou peut-être seulement, permutation sur le SSD, pour la vitesse.
  2. Ne permutez que sur les disques non-SSD, afin de réduire le nombre d'écritures sur le disque SSD et d'augmenter ainsi sa durée de vie.

Le numéro 2 est probablement le choix à privilégier si vous ne disposez que d'un swap autorisant l'hibernation. Sinon, votre mémoire vive copieuse signifie que vous n'en avez pas vraiment besoin (et si vous dépensez de l'argent en SSD, vous devriez le faire en RAM. aussi) sauf peut-être que vous êtes un fanatique de la vitesse de démarrage qui veut démarrer en mode hibernation à une vitesse qui mettra en valeur votre plate-forme haut de gamme! Sinon, l’équilibre est entre vitesse et durée de vie SSD.

Si vous avez un lecteur existant uniquement pour le swap afin de ne pas concurrencer les autres E / S de fichiers, vous êtes probablement dur au cœur en matière de performances et connaissez déjà ce système mieux que moi, et lisez seulement ceci pour voir si j'ai Quelque chose ne va pas!

Jon Hanna
la source
5

Si vous voulez voir quels services sont démarrés après le démarrage sur Ubuntu 10.04, lancez "jobs-admin".

sudo apt-get install jobs-admin
mois
la source
4

Si nous parlons de passer du BIOS à la connectivité Internet, je peux recommander de configurer le réseau sans utiliser NetworkManager. Personnellement, je l'ai fait parce que j'ai un serveur DHCP très lent et que NetworkManager ne commence pas à rechercher le réseau tant que je ne me suis pas connecté. .

LassePoulsen
la source
Le temps de démarrage est un aspect important de la performance. comment on fait pour configurer le réseau sans NetworkManager?
Decio Lira
Désactivez "Connecter automatiquement" dans Networkmanager et jetez un oeil à cette ubuntu.stackexchange.com/questions/1277/ ... vous pouvez aussi regarderman interfaces
LassePoulsen
J'ai supprimé NetworkManager et son ami Gnome une fois pour toutes ...
dag729
Moi aussi, tu n'as pas vraiment besoin de toute façon, tu peux faire les mêmes choses depuis le terminal de toute façon ..
LassePoulsen
Il existe une alternative à NetworkManager appelée Wicd que j’utilisais pour supprimer le mot de passe au démarrage et pour qu’il démarre le réseau avant le bureau: wicd.sourceforge.net
Phil Hannent le
4

Si vous utilisez un bureau Unity, essayez une interface plus légère, telle que LXDE ou Xfce.

Marco Hemminger
la source
4

Trouvé ce qui ralentissait ma machine: gwibber-service. Peut-être parce que j'ai un compte sur Twitter qui suit beaucoup de gens et quand il a rafraîchi, la machine a mal tourné.

Je surveillais la machine avec top, comme dit @kmassada, et quand elle était vraiment lente, j'ai remarqué le processus. Puis en exécutant:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

comme @blasmat a indiqué de passer par les applications de démarrage, j'ai pu constater que le service a démarré automatiquement et je l'ai désactivé. Maintenant, mon ordinateur est beaucoup plus rapide. Je pense que je peux encore apporter des améliorations (je ne pense pas que les conditions soient optimales), mais après 20 heures de test des performances, je peux dire que cela va vraiment bien.

Christian Vielma
la source
4

L'utilitaire ubuntu-tweak dispose d'un outil pratique "Janitor" qui vous permet d'effacer très facilement les caches et les paquets orphelins.

sudo apt-get install ubuntu-tweak

Notez que, à compter du 2016-04-16, Ubuntu Tweak est abandonné et que sa dernière mise à jour date de l'année dernière - voir https://github.com/tualatrix/ubuntu-tweak (ce qui fait http://blog.ubuntu-tweak.com/ 2012/10/22 / merci-vous-ubuntu-tweak-will-continue.html obsolète).

Le concierge d'Ubuntu Tweak

Cormac O'Brien
la source
Bleachbit est également excellent - et fonctionne sur plusieurs plates-formes, nettoyant certaines choses que ne fait pas Ubuntu-Tweak (et vice versa).
NoBugs
3

Utilisez apt-fastau lieu de apt-get, et placez votre cache apt sur tmpfs.

Vous aurez besoin de aria ou axel pour pouvoir commencer à travailler:

apt-get install aria2c

ou

apt-get install axel

J'ai utilisé Aria. Ensuite, vous devez apt-fast lui-même.

sudo add-apt-repository ppa:apt-fast/stable && sudo apt-get update && sudo apt-get install apt-fast

Répondez aux questions et, à partir de ce moment-là, apt-fast se comportera comme apt-get dans presque tous les domaines sauf qu'il télécharge des paquets en parallèle. Cela ne fait aucune différence si vous allez installer une seule application, mais beaucoup pour des installations plus importantes.

En combinaison avec cela, mon / etc / fstab a:

tmpfs /var/cache/apt/archives tmpfs defaults,noatime,mode=1777 0 0

Cela a l'inconvénient que si le même paquet est utilisé plusieurs fois au cours de bottes différentes, il devra le télécharger à nouveau, mais il aura peut-être été mis à jour entre temps. Il offre les avantages d’un accès plus rapide, du nettoyage automatique des paquets inutilisés au redémarrage.

Comme je me suis beaucoup réinstallé au cours de ces expériences, cela m'a permis de faire une comparaison. Après l’installation de la version 12.04, environ 300 mises à jour, dont une mise à jour du noyau, sont disponibles au moment de l’écriture, juste après l’installation. J'ignorais le programme de mise à jour du logiciel et faisais les modifications ci-dessus auparavant apt-fast update && apt-fast dist-upgradeet la partie téléchargement est beaucoup plus rapide (l'installation réelle prend le même temps).

J'ai un pseudo de alias apt-get="apt-fast"sorte que je n'ai même pas besoin de changer d'habitude (les seules différences sont des commentaires différents sur le téléchargement, une confirmation indiquant si je veux les télécharger, et une implicite sudo si je l'oublie, mais les commandes permettant de déclencher quoi que ce soit est le même).

Jon Hanna
la source
2

Je voudrais vérifier quels processus sont en cours d'exécution et quels sont ceux qui utilisent le plus de mémoire. Il se peut que vous installiez quelque chose qui ressemble à une mémoire. utilisez la commande supérieure ou le moniteur système.

Si vous n’êtes pas doué pour le plaisir des yeux, je vous recommande même d’installer les packages suivants. J'ai remarqué un temps de réponse considérable entre l'unité et le gnome de base

sudo apt-get installe gnome-core gnome-session-fallback

Je voudrais également vérifier mes applications de démarrage pour voir ce qui fonctionne au démarrage et ce que je n'ai pas besoin d'exécuter au démarrage.

Et je vérifierais également la réactivité dans des applications spécifiques.

La dernière chose que je voudrais vérifier les paramètres graphiques. Peut-être devez-vous compromettre la durée de vie de la batterie pour améliorer les performances.

kmassada
la source
2

Un autre moyen d'améliorer les performances consiste à installer CompizConfig Settings Manager et à désactiver les effets d'animation, les fondus de fenêtre et les décorations de fenêtre. Le mur de bureau et Expo sont également une option.

entrez la description de l'image ici

Utilisez également le filtre de texture rapide sous OpenGL.

entrez la description de l'image ici

Sergiy Kolodyazhnyy
la source
2

Essayez une saveur communautaire légère d'Ubuntu

Au lieu de jouer avec votre système Ubuntu: installez une nouvelle version d’une version communautaire d’Ubuntu , une version avec le même moteur Ubuntu, mais avec un environnement de bureau léger et des programmes d’application plus légers.

  • l'ultra-léger Lubuntu ou

  • la lumière moyenne Ubuntu MATE ou Xubuntu .

Essayez-les en direct avant de les installer. C'est une bonne idée de continuer à utiliser les versions LTS et je vous suggère de commencer par 16.04.1 LTS, qui est la version avec le support le plus long restant jusqu'à End Of Life. Voir les conseils détaillés sur les liens suivants,

La version avec le plus long temps de support (quand ceci est écrit)

Il est un peu difficile de trouver 16.04.1 LTS , la version avec le temps de support le plus long. Les liens suivants fonctionnent (2017-06-29),

sudodus
la source
1

ADVANCED, NE PAS FAIRE SI VOUS NE SAVEZ PAS CE QUE VOUS FAITES

Compilez votre propre noyau. http://www.overclock.net/a/how-to-configure-and-compile-a-custom-linux-kernel-for-ubuntu Cela peut prendre un certain temps, alors faites autre chose pendant que vous le compilez. Une fois que vous avez terminé, installez les fichiers et célébrez. Surtout si vous obtenez des améliorations de vitesse énormes. :RÉ

utilisateur67416
la source
9
Est-ce que quelqu'un sait s'il existe des points de repère à distance récente qui corroborent l'idée selon laquelle l'utilisation d'un noyau auto-configuré et auto-construit est susceptible de produire des améliorations de vitesse significatives sur les systèmes de bureau Ubuntu actuels? (Si tel est le cas, ces informations pourraient peut-être être ajoutées à cette réponse.)
Eliah Kagan
Même si compiler votre propre noyau n’améliore pas considérablement la vitesse, c’est un bon exercice Linux que vous devriez certainement faire si vous voulez acquérir plus d’expérience avec Linux (ou si vous êtes simplement très curieux et que vous voulez savoir ce qui passe sous le capot).
Fouric
1
Pour le temps consacré à la configuration de votre propre noyau, les 0,2 secondes de temps d’amorçage et l’amélioration des performances sous charge de 0,1% valent certainement la peine </ sarcasm> * de ma propre expérience.
Mark K Cowan
1

RAID pour tout!

(J'essaie beaucoup de conseils sur la performance, car la tâche m'apprend beaucoup de choses et, conformément à la demande de la question initiale, je vais créer un article séparé pour chacun).

Si vous avez plusieurs lecteurs, vous pouvez configurer RAID. Les avantages et les inconvénients des différents niveaux de RAID sont bien documentés, je ne vais donc pas les aborder. Personnellement, j'ai deux disques donc je choisis vraiment entre 0 et 1 (bien que mdadm puisse faire une forme de 5 sur seulement deux disques, mais je ne l’ai pas essayé). Dans la mesure où certains problèmes peuvent survenir avec un ordinateur - en particulier un ordinateur portable présentant un plus grand risque d'accident physique - qu'aucun niveau RAID ne peut vous épargner, vous avez donc besoin d'une stratégie pour faire face aux risques qui ne dépendent pas du RAID pour sauver votre bacon (cela ne vous sauvera pas si vous expérimentez avec un réglage de performance que vous lisez sur Internet et rend les choses impossibles à démarrer, par exemple) J'ai décidé de choisir RAID 0.

Le moyen le plus simple de procéder de la sorte pour l’ensemble du système est d’installer à partir d’un autre ISO plutôt que du programme d’installation de bureau qui vous permet de démarrer directement à partir du CD / DVD / USB dans Ubuntu.

Sélectionnez le partitionnement "manuel". Divisez vos disques afin que vous disposiez des partitions que vous utiliserez sur chaque disque. Par exemple, si vous avez deux disques et que vous décidez de mettre de côté 100 Go pour / home, vous en réserverez 50 si vous utilisez RAID 0, 100 Go si vous utilisez RAID 1.

Sélectionnez "Configurer le raid logiciel". Sélectionnez "Créer un volume RAID" (ou quelque chose de similaire, je ne vais pas démarrer dans le programme d'installation pour vérifier le libellé). Choisissez les partitions que vous voulez dans votre premier volume RAID, le type de RAID et créez-le. Répétez cette opération jusqu'à ce que tous vos volumes soient configurés. (Vous n'avez pas besoin de mettre votre swap sur RAID, mais donnez la même priorité à deux ou plusieurs partitions de swap et elles seront utilisées ensemble sans RAID).

Les systèmes de fichiers assignés et ce qui est monté sont comme vous le feriez avec n'importe quelle installation et c'est parti.

Beaucoup de choses disent que vous ne pouvez avoir / boot que sur une partition RAID 1 ou non-RAID. Je l’ai eu sur RAID 0 sans aucun problème, ce qui peut être une question de déplacement d’Ubuntu, de Linux ou de BIOS (et si c’est le dernier, votre BIOS ne fonctionnera peut-être pas correctement avec / boot sur RAID 0) .

Le programme d'installation installera grub sur tous vos lecteurs. Cela donne l’avantage que si quelque chose arrête de démarrer sur votre "premier" disque ne fonctionne plus, vous pouvez accéder au menu de démarrage et démarrer à partir du second.

hdparm voit effectivement que la vitesse a doublé pour moi, et il y a certainement une augmentation perceptible de la vitesse sur beaucoup de choses aussi. J'ai constaté en expérimentant que la première partie du démarrage (après le menu grub, lorsque vous avez vide le violet) semble être plus lente, la deuxième partie plus rapide (rarement le temps de montrer l'animation maintenant) et l'utilisation de l'application est plus rapide - la La plus grande augmentation de la performance de l'un des conseils que j'ai essayé jusqu'à présent.

Jon Hanna
la source