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.
la source
Réponses:
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 ...
la source
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".
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.
la source
Tushar Neupaney donne ces conseils ici :
1. Utilisez des applications plus légères (remplacez-les par défaut)
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 Prelinksudo 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 …………………….
la source
sed -i -r '1s/(^[^#])/#\1/g' /etc/initramfs-tools/conf.d/resume
une ligne mais seulement ajouter un commentaire s'il n'y en a pas - bon ajouter dans le script :)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)
Recherchez et modifiez la ligne " TIMEOUT "
Grub 2 (nouvelles installations de 9.10 Karmic et après)
Recherchez et modifiez la ligne " GRUB_TIMEOUT ", puis exécutez la commande
sudo update-grub
la source
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 .
la source
Si vous manquez de RAM, utilisez zramswap ou
zram-config
issu 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.
la source
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.
la source
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.
la source
Définir
vm.swappiness=10
dans/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.
la source
Aussi bête que cela puisse paraître, mettez toujours votre système à jour!
la source
Placez votre répertoire / tmp sur un disque virtuel
https://superuser.com/questions/175861/ramdisk-ubuntu-10-04
la source
/tmp
ré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/tmp
sur un disque mémoire et finirait par se remplir. Un bon booster de performance si vous l'utilisez correctement, cependant.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.
la source
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.
Documentation de kernel.org :
Encore plus de fumée
Pour obtenir encore plus de performances, ajoutez des
fstab
options:data=writeback,noatime,nodiratime
c.-à-d., éditez votre
/etc/fstab
trouver l'UUID pour vos disques et ajoutez / remplacez les options existantesAssurez-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.
la source
nodiratime
n'est pas nécessaire ici car noatime l'impliqueAchetez autant de mémoire que vous pouvez vous permettre et la machine peut contenir.
la source
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.
la source
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.
la source
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.
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
la source
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:
la source
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:
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!
la source
Si vous voulez voir quels services sont démarrés après le démarrage sur Ubuntu 10.04, lancez "jobs-admin".
la source
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é. .
la source
man interfaces
Si vous utilisez un bureau Unity, essayez une interface plus légère, telle que LXDE ou Xfce.
la source
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:
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.
la source
L'utilitaire ubuntu-tweak dispose d'un outil pratique "Janitor" qui vous permet d'effacer très facilement les caches et les paquets orphelins.
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).
la source
Utilisez
apt-fast
au lieu deapt-get
, et placez votre cache apt sur tmpfs.Vous aurez besoin de aria ou axel pour pouvoir commencer à travailler:
ou
J'ai utilisé Aria. Ensuite, vous devez apt-fast lui-même.
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:
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-upgrade
et 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 implicitesudo
si je l'oublie, mais les commandes permettant de déclencher quoi que ce soit est le même).la source
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.
la source
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.
Utilisez également le filtre de texture rapide sous OpenGL.
la source
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,
Essayez Ubuntu (Kubuntu, Lubuntu, Xubuntu, ...) avant de l’installer
Comment sélectionner la version et la saveur d'Ubuntu
Vieux matériel ramené à la vie
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),
Ubuntu: old-releases.ubuntu.com/releases/xenial
Lubuntu 16.04, 16.04.1 et 16.04.2: cdimage.ubuntu.com/lubuntu/releases/16.04.1/release
Ubuntu MATE 16.04, 16.04.1 et 16.04.2: cdimage.ubuntu.com/ubuntu-mate/releases/16.04.2/release
Xubuntu 16.04, 16.04.1 et 16.04.2: cdimage.ubuntu.com/xubuntu/releases/16.04.2/release
la source
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É
la source
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.
la source