GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment effacer la RAM de l'ordinateur dans Ubuntu et Linux Mint

Par défaut, Linux dispose d'un moyen très efficace de gérer la RAM de l'ordinateur pour tirer le meilleur parti des ressources disponibles. Bien que cette approche soit excellente, elle peut prêter à confusion pour les utilisateurs car la mémoire semble entièrement occupée tout le temps malgré la fermeture de toutes les applications.

Linux fonctionne de cette façon. Il utilise la mémoire disponible pour mettre en cache les applications du disque dur, dans le but de fonctionner plus rapidement.

Le même avantage devient une épreuve frustrante, en particulier pour les administrateurs système qui dépannent un PC. Les modifications appliquées aux fichiers système du disque dur peuvent ne pas être lues car Linux les charge depuis la RAM.

Par conséquent, pendant le processus de dépannage, lorsque l'on est en train de confirmer la résolution d'un problème, il est judicieux d'effacer immédiatement la mémoire pour vérifier le résultat. Un redémarrage fonctionnera également, mais cela représente une perte de temps considérable et inclut la suppression de la session en cours. Au lieu de cela, que diriez-vous d'effacer la RAM dans la même session pour gagner du temps ? Jetons un coup d'œil.

Effacer la RAM dans Ubuntu, Linux Mint et ses dérivés

Lancez Terminal et entrez la commande suivante.

sudo sync; echo 3 > /proc/sys/vm/drop_caches

La commande 'sync' vide le tampon du système de fichiers. La commande 'echo' fait le travail d'écriture dans le fichier et de plus, drop_cache supprime le cache sans tuer aucune application/service. Vous devriez immédiatement voir la RAM se libérer.

Astuce :Automatisez la libération de RAM par la tâche Cron

Maintenant que vous savez comment libérer de la mémoire sur votre ordinateur, vous pouvez automatiser le processus d'effacement de la mémoire à une fréquence particulière. Cela peut être fait rapidement en appliquant un processus cron. Notez que je déconseille fortement d'appliquer une tâche cron sur les machines serveurs ! Cela pourrait corrompre les données du serveur. Il ne doit être utilisé que sur des ordinateurs de bureau et portables.

ÉTAPE 1 :Pour commencer, lancez le terminal et entrez la commande suivante pour installer vim. C'est un éditeur de texte préféré pour créer des fichiers sh.

sudo apt-get install vim

Faites attention au terminal et entrez le mot de passe root et « Y » lorsque cela vous est demandé.

ÉTAPE 2 :Créons maintenant un fichier sh nommé clearram.sh où nous ajouterons le script.

vim clearram.sh

ÉTAPE 3 :Dans l'éditeur vim, vous devez appuyer sur la touche « esc », puis appuyer sur « i » pour entrer en mode INSERT. Ajoutez-y ensuite le script suivant. La première ligne ci-dessous est le Shebang, puis la commande que nous avons utilisée pour effacer la RAM.

#!/bin/bash
echo "echo 3 > /proc/sys/vm/drop_caches"

Enregistrez le fichier sh et quittez l'éditeur de texte vim. Pour ce faire, tapez :wq et appuyez sur Entrée. Vim enregistrera le fichier sh et sortira vers le terminal.

ÉTAPE 4 :Entrez maintenant la commande suivante dans le terminal pour accorder les autorisations de lecture/écriture.

sudo chmod 755 clearram.sh

ÉTAPE 5 :Il est maintenant temps d'appeler la commande crontab :

sudo crontab -e

ÉTAPE 6 :Supposons que nous voulions vider la RAM tous les jours à 13 h 00.

0 13 * * * /clearram.sh

Par défaut, le nouveau fichier sh sera créé dans le répertoire de base de niveau supérieur. Vous pouvez le déplacer vers un autre endroit, mais souvenez-vous du chemin que vous avez donné dans la commande ci-dessus.

C'est tout !


Ubuntu
  1. Comment installer Discord sur Ubuntu et Linux Mint

  2. Comment installer Skype sur Ubuntu 20.04 / 21.04 / Linux Mint 20.1

  3. Comment installer Skype 5.0 dans Ubuntu et Linux Mint

  4. Comment installer Adobe Acrobat Reader dans Ubuntu et Linux Mint

  5. Comment faire un double démarrage d'Ubuntu et de Linux Mint ?

Comment réparer l'absence de son dans Ubuntu et Linux Mint

Comment installer Java sur Ubuntu et Linux Mint

Comment enregistrer des appels Skype dans Ubuntu et Linux Mint

Comment installer NetBeans IDE 12.4 dans Ubuntu, Debian et Linux Mint

Comment installer NetBeans IDE 12 dans Debian, Ubuntu et Linux Mint

Comment installer Wine 5.0 sur Debian, Ubuntu et Linux Mint