GNU/Linux >> Tutoriels Linux >  >> Linux

Outils et astuces open source pour améliorer les performances de votre PC Linux

Ceci est le troisième d'une série d'articles qui expliquent comment améliorer les performances de votre ordinateur personnel Linux. Mon premier article décrivait comment libérer les performances en identifiant et en résolvant les goulots d'étranglement. Mon deuxième article a montré comment améliorer les performances en mettant à niveau le matériel de votre PC.

Cet article complète la série en présentant des conseils sur les performances logicielles. Il explore également les moyens d'améliorer les performances en modifiant la façon dont vous utilisez votre ordinateur. Certains de ces changements de comportement peuvent être évidents pour de nombreux lecteurs d'Opensource.com, mais ils peuvent ne pas l'être pour les utilisateurs finaux que vous aidez.

L'objectif est une approche simple pour améliorer les performances des PC Linux. Comme dans mes articles précédents, j'utilise tous les outils open source. Rien d'autre n'est nécessaire.

Comment mesurer les améliorations

Plus de ressources Linux

  • Aide-mémoire des commandes Linux
  • Aide-mémoire des commandes Linux avancées
  • Cours en ligne gratuit :Présentation technique de RHEL
  • Aide-mémoire sur le réseau Linux
  • Aide-mémoire SELinux
  • Aide-mémoire sur les commandes courantes de Linux
  • Que sont les conteneurs Linux ?
  • Nos derniers articles Linux

Avant d'apporter des modifications à votre ordinateur, évaluez les performances pour vous assurer que la modification serait bénéfique. Après avoir effectué la mise à jour, vous souhaiterez peut-être inspecter le système une deuxième fois pour vérifier que la modification a réussi.

Plusieurs outils graphiques open source facilitent la surveillance des performances. Ils incluent le moniteur système GNOME, KDE System Guard, GKrellM, Stacer, Conky et Glances. (Dans mon premier article de cette série, j'ai montré comment surveiller les performances à l'aide du moniteur système GNOME.)

Quel que soit l'outil que vous choisissez, examinez de très près l'utilisation de votre processeur et de votre mémoire. Vous pouvez également surveiller d'autres ressources matérielles, telles que le disque et le stockage USB, le processeur graphique et la connexion Internet.

L'arbitre ultime des performances d'un ordinateur personnel est sa réactivité. Rapide? Vous êtes doué. Lent… cela indique qu'il y a place à l'amélioration.

La plupart des distributions Linux nécessitent peu de configuration par les utilisateurs d'ordinateurs personnels :elles sont efficaces dès le départ. Cependant, un aperçu des outils importants que vous utilisez quotidiennement peut être utile lorsque vous vous concentrez sur ce qui pourrait bénéficier d'une optimisation.

Ajuster votre navigateur

La plupart des utilisateurs exécutent leur navigateur presque tout le temps. Pour certains, c'est leur seule application. Ainsi, la sélection et le réglage du navigateur offrent potentiellement de gros avantages.

Voici quelques conseils de réglage :

  • Comme l'indiquent les recherches du navigateur Brave, de nombreuses publicités et trackers de sites Web consomment plus de la moitié du processeur que votre PC dépense pour le traitement des pages. Bloquez donc les publicités avec une extension de navigateur comme uBlock Origin et bloquez les trackers avec un outil comme Privacy Badger.
  • Désactivez la lecture automatique des vidéos et des animations (y compris les petites fenêtres vidéo qui s'affichent et s'exécutent automatiquement dans le coin de votre écran). Dans Firefox, vous pouvez installer l'extension open source Disable HTML5 Autoplay. Dans Chromium ou Google Chrome, installez l'extension open source Yet Another Autoplay Blocker.
  • Supprimez tous les modules complémentaires et extensions non essentiels du navigateur. Déterminez soigneusement si chacun vaut ses frais généraux.

Conseils de navigation pour les PC puissants

Pour un PC haut de gamme, sélectionnez un navigateur qui exploite vos ressources abondantes de processeur et de mémoire pour offrir une navigation Web optimale. Les navigateurs multiprocessus et multithread fonctionnent mieux. Votre objectif est d'appliquer toute la puissance de votre matériel pour une meilleure expérience de navigation.

Quel navigateur fonctionne le mieux ? C'est une question très discutable qui nécessite un article séparé pour une réponse. De nombreuses personnes commencent leur recherche avec Chromium ou Firefox, des produits open source populaires largement respectés pour leur capacité à tirer parti du matériel pour une navigation haute performance. Il existe cependant de nombreux autres navigateurs open source que vous pourriez essayer.

Conseils de navigation pour les PC bas de gamme

Pour un PC aux ressources limitées, vous ne voulez pas d'un navigateur qui consomme des ressources et submerge votre PC. Au lieu de cela, vous en voulez un qui fonctionne efficacement en utilisant des ressources limitées. Appelez cela un navigateur léger. Ce ne sera probablement pas celui qui génère beaucoup de processus et de threads.

Les utilisateurs ont des points de vue différents sur le navigateur léger qui fonctionne le mieux. J'ai eu une bonne expérience avec Dillo. Wikipedia fournit une liste complète de navigateurs légers, si vous souhaitez en rechercher d'autres. Gardez à l'esprit que la plupart des navigateurs légers sacrifient certaines fonctionnalités et fonctions pour réduire la consommation des ressources du PC.

Pour un PC aux ressources limitées, vous pouvez réduire la consommation des ressources du navigateur en n'ouvrant que quelques onglets à la fois au lieu d'une douzaine. Fermez les onglets que vous avez fini d'utiliser. Et n'exécutez qu'une seule instance d'un navigateur à la fois.

JavaScript peut ajouter beaucoup de demande sur votre navigateur, alors désactivez-le lorsque vous n'en avez pas besoin. La plupart des navigateurs proposent des modules complémentaires qui vous permettent de gérer JavaScript par site Web ou en l'activant ou en le désactivant selon vos instructions. Firefox propose plusieurs extensions de ce type. J'en utilise un appelé JavaScript Toggle On and Off.

Sur les PC bas de gamme, vous pouvez également adapter les performances du navigateur à votre convenance en démarrant et en arrêtant manuellement le traitement des onglets en arrière-plan. Cliquez simplement sur le bouton de chargement de page dans le navigateur pour activer ou désactiver le traitement d'une page Web. Dans Firefox, par exemple, ce bouton est situé sur le côté gauche de la barre d'outils.

Voici comment l'utiliser. Si vous souhaitez charger rapidement une page Web spécifique, désactivez le chargement de la page dans d'autres onglets afin qu'ils n'entrent pas en concurrence avec la page qui vous intéresse. À l'inverse, si vous passez beaucoup de temps à lire une page Web que vous avez déjà chargée, laissez les autres onglets charger leurs pages en arrière-plan pendant que vous êtes occupé. De cette façon, vous pouvez souvent naviguer avec des performances décentes, même sur un ordinateur aux ressources minimales.

Arrêter le multitâche

Certaines applications, notamment les jeux, les éditeurs vidéo et les hôtes de machines virtuelles, nécessitent plus de ressources que d'autres. Pour de meilleures performances lorsque vous exécutez une ressource gourmande, exécutez uniquement ce programme. À l'inverse, n'exécutez pas de ressources en arrière-plan tout en vous concentrant sur une autre application.

Ce principe de performance s'applique partout :limitez le nombre d'applications que vous utilisez en même temps et fermez celles que vous n'utilisez pas. Limitez la simultanéité et vous améliorez les performances des applications que vous exécutez.

Le traitement en arrière-plan présente une opportunité similaire. Les antivirus, les mises à jour logicielles, les sauvegardes, les copies d'images, la vérification du système de fichiers et les gros téléchargements consomment beaucoup de ressources. Planifiez ces activités pendant les heures creuses pour optimiser les performances. Un bon planificateur d'interface graphique open source rend cela facile. Par exemple, vous pouvez installer et utiliser Zeit, et KCron est disponible dans de nombreux référentiels.

Choisir judicieusement le logiciel

Vos choix de logiciels font une grande différence dans la quantité de processeur et de mémoire utilisée par votre ordinateur.

Pour beaucoup de gens aujourd'hui, cela n'a guère d'importance. Leurs ordinateurs personnels à la pointe de la technologie disposent d'une puissance de traitement et d'une mémoire plus que suffisantes pour exécuter rapidement n'importe quelle application de leur choix. (Si c'est vous, vous pouvez ignorer cette section.) Pourtant, les choix de logiciels restent cruciaux pour les autres.

Suites bureautiques

Si vous exécutez LibreOffice ou OpenOffice, mais que vous n'utilisez pas Base (le composant de création de base de données), vous pouvez désactiver le runtime Java en toute sécurité. Vous pouvez le faire dans les Outils> Options> LibreOffice> Avancé panneau de configuration.

Vous pouvez également remplacer votre grande suite bureautique par ce que l'on appelle communément GNOME Office . Cela inclut AbiWord et Gnumeric, qui nécessitent tous deux moins de votre matériel et sont fonctionnellement équivalents à un traitement de texte et à un tableur pour de nombreux utilisateurs.

Vous pourriez même envisager d'abandonner complètement la suite bureautique locale. Au lieu de cela, déchargez votre charge de travail sur le cloud avec un produit comme Etherpad, EtherCalc ou la suite ONLYOFFICE.

Ce principe s'applique généralement. Si vous avez un ordinateur bas de gamme, déchargez tout ce que vous pouvez sur le cloud. C'est pourquoi les Chromebooks sont efficaces, même si la plupart proposent du matériel à faible consommation d'énergie.

Environnement de bureau

Votre environnement de bureau s'exécute chaque minute que vous utilisez votre PC. S'il ne répond pas, installez un bureau plus léger qui nécessite moins de ressources. Je recommande Xfce, LXQt ou LXDE.

Quel que soit le bureau que vous utilisez, vous pouvez augmenter sa réactivité en désactivant les effets visuels. Désactivez des éléments tels que l'animation, la composition et les images miniatures dans votre gestionnaire de fichiers, ou utilisez un gestionnaire de fichiers (tel que PCManFM, XFE ou Thunar) sans ces fonctionnalités. Cela peut avoir un impact notable sur les ordinateurs plus lents car votre écran est impliqué dans chaque clic de souris. Utilisez les raccourcis clavier pour éviter d'avoir à déplacer votre main entre la souris et le clavier.

Vous pouvez configurer certains bureaux pour utiliser un gestionnaire de fenêtres léger. Le gestionnaire de fenêtres dicte l'apparence et la convivialité des fenêtres et la manière dont les utilisateurs interagissent avec ces éléments.

Si vous voulez vraiment économiser sur les ressources, renoncez complètement à un bureau au profit d'un simple gestionnaire de fenêtres. Les choix populaires incluent JWM, Openbox et Fluxbox. Ceux-ci fonctionnent plus rapidement qu'un ordinateur de bureau complet, mais au prix d'une interface moins conviviale. Par exemple, vous ne pouvez souvent pas mettre d'icônes sur votre bureau et vous n'avez peut-être pas de barre d'état système ni de dock.

Adaptez la taille de votre distribution Linux à votre PC

Votre distribution Linux peut avoir un impact sur les performances du PC. Certaines distributions supposent qu'elles fonctionnent sur de puissants ordinateurs à la pointe de la technologie, tandis que d'autres sont conçues pour fonctionner avec moins de ressources. Donc, si vous utilisez une distribution complète et qu'elle ne fonctionne pas bien, testez une alternative légère pour voir si elle améliore la réactivité.

Tester différentes distributions est facile. Téléchargez simplement la distribution Linux que vous souhaitez essayer. Écrivez-le sur une clé USB avec un outil open source comme Fedora Media Writer ou Unetbootin. Ensuite, démarrez votre PC à partir de la clé USB pour tester la distribution. Démarrez l'un des outils de surveillance du système que j'ai mentionnés plus tôt et mesurez si la nouvelle distribution utilise le matériel plus efficacement.

Les distributions les plus légères que j'ai utilisées sont AntiX et Puppy Linux. Ceux-ci utilisent des gestionnaires de fenêtres au lieu d'un bureau, regroupent des applications légères et sont spécialement conçus pour fonctionner sur des ordinateurs à ressources limitées. Ils fonctionnent même bien sur des machines vieilles de 15 ans ! (Vous pouvez même remettre à neuf d'anciens ordinateurs à l'aide d'un logiciel Linux léger.)

Le compromis est que leurs ordinateurs de bureau ne sont pas fastueux. Leurs interfaces peuvent ne pas vous être familières et vous devrez peut-être apprendre à les configurer comme vous le feriez pour un environnement de bureau complet. Pour certaines personnes, c'est frustrant, mais pour d'autres, c'est un défi amusant et une opportunité d'apprendre quelque chose de nouveau.

Apporter des modifications à la configuration du PC

Je conclurai avec quelques modifications de base de la configuration Linux que vous voudrez peut-être essayer. Pris individuellement, chacun n'améliorera pas suffisamment les performances pour que vous le remarquiez. Mais dans l'ensemble, ils peuvent avoir un impact mesurable :

  • Vérifiez que vous disposez des pilotes de périphérique optimaux pour tous les appareils.
  • Évitez la surchauffe pour éviter les ralentissements de la vitesse du processeur (régulation du processeur).
  • Réduire le temps de démarrage en réduisant le paramètre GRUB_TIMEOUT par défaut pour le menu Grub.)
  • Éliminez les applications et les services inutiles de votre liste de démarrage (les programmes qui s'exécutent chaque fois que vous démarrez votre ordinateur). Les environnements de bureau Linux fournissent généralement des panneaux d'interface graphique pour cela afin que vous n'ayez pas besoin de modifier directement les fichiers de configuration ou les scripts.
  • Accélérez les mises à jour et les téléchargements en utilisant le miroir le plus rapide disponible.
  • Évitez d'utiliser la mémoire d'échange.
  • Si vous utilisez swap, placez-le sur votre appareil le plus rapide.
  • Vérifiez que votre Wi-Fi fonctionne au maximum de la bande passante en comparant sa vitesse Wi-Fi à celle lorsqu'il est directement câblé à votre modem.
  • Vérifiez que votre routeur ne cause pas de ralentissement en testant les vitesses de connexion Internet sans lui.
  • Faites correspondre les normes USB entre vos ports USB et vos appareils pour vous assurer qu'ils ne ralentissent pas à la vitesse du partenaire le plus lent.
  • Vérifiez vos taux de transfert USB avec la fonction de référence de GNOME Disks.
  • Si vous devez utiliser des machines virtuelles, optimisez leurs performances.
  • Nettoyez l'ancien historique, les journaux et les fichiers indésirables avec des outils d'interface graphique open source tels que BleachBit et Sweeper.
  • Nettoyez les fichiers indésirables inutilisés en désinstallant les applications que vous n'utilisez pas. Sur les systèmes basés sur Debian, nettoyez le cache APT.
  • Recherchez et supprimez les fichiers en double à l'aide d'un outil graphique open source tel que FSlint.

Si les lecteurs expriment leur intérêt, je discuterai de ces modifications en détail dans un prochain article. (S'il vous plaît laissez-moi savoir dans les commentaires si vous souhaitez voir cela.)

Résumé

Dans un article précédent, j'ai expliqué comment identifier et supprimer les goulots d'étranglement des performances. Dans mon dernier article, j'ai expliqué comment mettre à jour efficacement le matériel de votre PC Linux. Cet article complète la série en présentant les logiciels et les changements de comportement qui améliorent les performances du PC.

Je suis sûr que vous avez de nombreux bons conseils de performance. Veuillez ajouter vos favoris dans les commentaires.


Linux
  1. 6 outils et astuces open source pour sécuriser un serveur Linux pour les débutants

  2. 12 livres de fiction pour les fans de Linux et open source

  3. Les meilleurs outils Linux pour les écrivains

  4. 10 navigateurs Web légers Open Source pour Linux

  5. Pitivi - Un éditeur vidéo gratuit et open source pour Linux

Les 12 meilleurs outils de sauvegarde open source pour les systèmes Linux

10 outils gratuits et astuces utiles pour améliorer votre productivité sur Linux Desktop

Top 10 des meilleurs outils de reconnaissance vocale open source pour Linux

Les 10 outils de navigation de fichiers open source pour le système Linux

10 principaux outils de suivi des bogues et des problèmes open source pour Linux

10 éditeurs de sous-titres gratuits et open source pour Linux en 2022