Accueil
» LINUX
»
5 façons sûres de réduire l'utilisation de la RAM sous Linux
5 façons sûres de réduire l'utilisation de la RAM sous Linux
Pour réduire la consommation de RAM sous Linux, identifiez les applications gourmandes en mémoire et fermez ou reconfigurez celles dont vous n'avez pas besoin. Commencez par les onglets du navigateur et les applications qui se lancent à l'ouverture de session ; un bureau allégé peut soulager les ordinateurs plus anciens. Linux peut récupérer une grande partie de son cache de fichiers lorsque les applications ont besoin de mémoire.
Vérifiez la pression sur la mémoire avant de modifier les paramètres
Ouvrez un terminal et exécutez la commande `ls` free -h. Notez la colonne « disponible » , et non pas seulement « libre » . Linux utilise une partie de la RAM disponible pour mettre en cache les fichiers et ainsi accélérer leur ouverture. La MemAvailablevaleur `memory_disabled` du noyau estime la quantité de mémoire utilisable pour les nouvelles applications sans recours à la pagination, en tenant compte du cache récupérable. Consultez la documentation du noyau Linux pour/proc/meminfo obtenir la définition de `memory_disabled`.
Utilisez cette valeur availablepour évaluer la marge de mémoire disponible ; une faible freevaleur ne prouve pas à elle seule que Linux manque de RAM.
Si l'ordinateur reste réactif et MemAvailableen bon état de fonctionnement, une utilisation élevée peut être normale. Si la mémoire disponible reste faible, que l'utilisation du swap augmente ou que des applications se bloquent, recherchez une cause réelle de la surcharge.
1. Trouvez et fermez l'application qui utilise le plus de mémoire.
Ouvrez le Moniteur système de votre bureau et triez la liste des processus par utilisation de la mémoire. Le Moniteur système de GNOME possède un onglet « Processus » avec une colonne « Mémoire » ; d’autres environnements de bureau peuvent proposer leur propre outil de visualisation des processus. Le guide GNOME sur la vérification de l’utilisation de la mémoire explique comment trier cette liste.
Examinez d'abord les entrées les plus importantes, puis fermez normalement l'application utilisateur une fois que vous avez terminé.
Enregistrez votre travail, puis fermez les applications volumineuses (éditeurs, jeux, projets vidéo, machines virtuelles) dont vous n'avez plus besoin. Si une application prend de la place en permanence, mettez-la à jour et vérifiez ses extensions ou les fichiers ouverts. Forcez l'arrêt uniquement des applications non essentielles ou qui ne répondent plus ; l'arrêt brutal d'un processus système ou de bureau peut entraîner une déconnexion ou une interruption de service.
2. Réduisez le nombre d'onglets et d'extensions de votre navigateur.
La mémoire de votre navigateur dépend des onglets et des extensions ouverts ; changer de navigateur ne garantit donc pas une meilleure disponibilité. Fermez les onglets inutiles, notamment les pages vidéo et les applications web volumineuses, et désactivez les extensions que vous utilisez rarement.
Dans Firefox, appuyez sur Shift+ Escou ouvrez Menu → Plus d'outils → Gestionnaire des tâches pour afficher l'utilisation de la mémoire par processus. La page du processus peut vous aider à identifier un onglet ou une extension à fermer ; consultez le guide du Gestionnaire des tâches de Firefox de Mozilla . D'autres navigateurs proposent des gestionnaires de tâches ou des affichages de processus intégrés similaires.
Utilisez l'outil de gestion des processus de votre navigateur pour identifier les onglets ou extensions particulièrement gourmands en ressources.
3. Désactivez les applications de démarrage facultatives
Les applications de messagerie instantanée, de jeux, de synchronisation cloud et les applications utilitaires peuvent rester en mémoire après leur lancement à l'ouverture de session. Consultez la liste des applications au démarrage de votre bureau et désactivez uniquement celles dont vous n'avez pas besoin immédiatement. Sous GNOME, utilisez GNOME Tweaks ; la page d'aide de GNOME décrit ce paramètre. D'autres environnements de bureau peuvent l'appeler Session et démarrage ou Démarrage automatique .
Conservez les entrées dont vous avez besoin pour les sauvegardes, la synchronisation, les notifications ou l'accessibilité ; désactivez uniquement les applications facultatives.
Ne supprimez pas tous .desktoples fichiers du dossier de démarrage automatique. Certains éléments sont essentiels au bon fonctionnement du bureau ou du matériel, et leur suppression en masse peut engendrer de nouveaux problèmes. Modifiez un ou deux éléments optionnels, déconnectez-vous puis reconnectez-vous, et vérifiez si l'utilisation de la mémoire au repos s'est améliorée.
4. Essayez un environnement de bureau plus léger
L'environnement de bureau reste actif pendant votre session ; remplacer une configuration gourmande en ressources peut donc s'avérer utile sur un ordinateur aux ressources mémoire limitées. LXQt se décrit comme un bureau léger et modulaire . Lubuntu est une distribution Ubuntu basée sur LXQt ; consultez le site officiel de Lubuntu .
Pour essayer LXQt, suivez les instructions d'installation de votre distribution ; les noms des paquets et la configuration de session varient. Déconnectez-vous, choisissez LXQt à l'écran de connexion si l'option est disponible, et testez votre utilisation habituelle tout en conservant votre environnement de bureau d'origine. Avant de changer de distribution, essayez une clé USB live et vérifiez votre matériel.
Une session plus légère comme LXQt est une option à tester lorsque le bureau lui-même représente une part importante de votre utilisation de base.
5. Réduisez le nombre de tâches gourmandes en mémoire exécutées simultanément.
Certaines charges de travail nécessitent une quantité importante de RAM, indépendamment des paramètres du poste de travail. Fermez les machines virtuelles ou les conteneurs inactifs, réduisez le nombre de compilations parallèles et suspendez les tâches volumineuses de traitement vidéo ou d'images lorsque vous effectuez plusieurs tâches simultanément. Dans un environnement de développement intégré (IDE), fermez les espaces de travail et les serveurs de langage inutilisés. Si une application impose une limite de mémoire ou de processus, réduisez-la progressivement et vérifiez que la tâche s'exécute toujours correctement.
Si vous choisissez une application de remplacement, comparez-la avec les mêmes fichiers et la même charge de travail plutôt que de supposer qu'un autre programme ou une autre distribution Linux consommera toujours moins de mémoire. L'objectif est de libérer suffisamment de ressources pour votre travail.
Évitez les astuces de « nettoyage de RAM »
Ne forcez pas la suppression du cache du système de fichiers et n'installez pas d'utilitaire de nettoyage de la mémoire pour masquer une utilisation de la mémoire insuffisante. Linux peut récupérer des ressources en cache en cas de forte sollicitation. L'utilisation de la mémoire d'échange (swap) ou de zram peut atténuer les pics d'utilisation, mais ne réduit pas la consommation de RAM des applications. Si l' MemAvailableutilisation de la mémoire reste très faible en fonctionnement normal, la charge de travail peut dépasser la capacité de la mémoire physique ; l'ajout de RAM constitue alors la solution durable, lorsque cela est possible.