Comment vider le cache et récupérer des Mo de RAM

Combien est-il arrivé qu'ils commencent à ouvrir des applications, utilisent l'ordinateur pendant quelques heures et avant de le savoir, ils utilisent trop de RAM ... eh bien, je vous apporte ici une solution à ce problème

Il arrive que lorsque nous ouvrons plusieurs applications, lorsque nous utilisons le système pendant un certain temps, les bibliothèques et diverses autres choses sont mises en cache, mais ... il y a des moments où nous avons simplement besoin de plus de RAM disponible, et ces bibliothèques nous occupent de RAM sans même demander leur. ¬_¬

1. Nous ouvrons un terminal, dans lequel nous écrivons ce qui suit et appuyez sur [Entrer]:

  • sudo su

Il nous demandera notre mot de passe, nous l'écrivons et pressons [Entrer] à nouveau.

2. Maintenant, nous devons écrire ceci:

  • sync && echo 3> / proc / sys / vm / drop_caches

PRÊT!!! … 😀

Dans mon cas, j'avais environ 900 Mo de RAM occupée, et après avoir fait cela, je suis tombé à 700 Mo, génial n'est-ce pas?
😉

Salutations 🙂

PD: Cette commande, car elle libère tout ce qui est chargé dans le cache, ralentira un peu certaines choses de notre destkop, du moins jusqu'à ce qu'elles soient à nouveau chargées dans le cache 🙂


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   nerjamartin dit

    Merci beaucoup pour le conseil, très utile, une petite chose,

    sudo su

    ne serait-ce pas redondant? Je veux dire que ce serait mieux directement:

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

    non? 🙂

    1.    KZKG ^ Gaara <"Linux dit

      Pour une raison quelconque, avec sudo, comme vous le dites, cela n'a pas fonctionné pour moi ... c'est pourquoi j'ai d'abord dû les faire se connecter en tant que root (sudo su), puis exécuter la commande.

      Cela a-t-il fonctionné pour vous comme vous le dites?

    2.    Rogertux dit

      Si vous remarquez que vous n'appliquez sudo qu'à la première commande. Pour utiliser correctement sudo, vous devez mettre -lo dans les deux commandes.

      Il y a longtemps, je me débattais avec ces choses. Même en y mettant des guillemets, tout ne fonctionne toujours pas.

      1.    KZKG ^ Gaara <"Linux dit

        Une fois que vous avez mis sudo su, tout le reste sera fait directement en tant que root 🙂

  2.   nerjamartin dit

    En ce moment, je suis au travail et je ne peux pas le vérifier, car ici nous utilisons Windows.

    Quoi qu'il en soit, pour entrer en tant que superutilisateur, il suffit

    su

    non?

    Dès que je rentre à la maison, j'essaye 🙂

    1.    KZKG ^ Gaara <"Linux dit

      Si vous mettez su dans Ubuntu par exemple, cela ne fonctionnera pas et vous ne pourrez pas entrer en tant que root, du moins c'était comme ça dans Lucid ... 🙂

      1.    roman77 dit

        c'est parce que le mot de passe pour root n'est pas défini.

        sudo passwd et définissez-le et vous pouvez utiliser "su" dans ubuntu ou dans toute autre distribution

        1.    KZKG ^ Gaara <"Linux dit

          Oui, je sais, mais pouvez-vous imaginer à quoi ressembleraient les étapes:
          1. Changez le mot de passe root
          2. Exécutez cet autre.

          Comme je ne sais pas haha, je vois cela plus simple pour l'utilisateur de cette façon 🙂

      2.    oscar dit

        Ubuntu, Chakra et d'autres distributions apportent sudo configuré, dans Arch il peut être configuré lors de l'installation, Debian ne l'apporte pas configuré, mais ce n'est pas difficile à faire, je m'habitue personnellement à su.

      3.    et courage dit

        Comme dirait Eduar2

        <º Ubuntu

        Là vous l'avez bien mérité, la grande majorité des distributions utilisent su, vieux

        1.    KZKG ^ Gaara <"Linux dit

          Mais de nombreux lecteurs qui nous lisent utilisent Linux Mint ou Ubuntu 😉

  3.   Jorge Urdaneta dit

    laissez-moi voir si j'ai bien compris ... nous faisons la commande et le cache est libéré. Ensuite, en continuant à utiliser les applications, ce cache reviendra ... alors ... que faisons-nous?

    1.    KZKG ^ Gaara <"Linux dit

      Bonjour et bienvenue Jorge 🙂
      Dans mon cas, j'avais besoin de plus de RAM à un certain moment, car je devais ouvrir un PC virtuel (VirtualBox) et c'est la solution que j'ai trouvée pour ce moment précis, une solution que je partage car je ne sais pas si quelqu'un d'autre Est-ce que ceci ou autre chose?

    2.    invisible15 dit

      Je pense que pour se débarrasser de certaines bibliothèques au milieu.
      Je viens de le tester et je suis passé d'environ 400 Mo de cache à 124 Mo.

    3.    nerjamartin dit

      @Jorge Urdaneta
      Eh bien, précisément, nous avons réussi à libérer le cache, si ensuite il est à nouveau rempli, ce sera l'une des choses que nous utilisons et dont nous avons besoin à ce moment-là, avant d'avoir des choses dont nous n'avons pas besoin. Si nous sommes remplis? Eh bien, nous le vidons à nouveau.
      C'est vraiment utile.

  4.   AnonymousCoward;) dit

    Vous pouvez également faire quelque chose comme ceci:

    sudo sync && sudo sysctl -w vm.drop_caches=3

    1.    KZKG ^ Gaara <"Linux dit

      Ça marche 😀
      Bienvenue et merci pour la ligne 😉

      salutations

  5.   Tonnerre dit

    Quel soulagement, c'est comme enlever un poids de vos épaules 😛 haha ​​merci beaucoup!

  6.   anonyme dit

    Bien sûr, vous devez écrire "sudo su" pour entrer root sinon "permission refusée" n'apparaîtra pas

  7.   Carlos A. Lopez dit

    Merci, votre message m'a beaucoup aidé, pour supprimer la saturation de mémoire qu'une de mes machines avait, maintenant faites un script pour le faire automatiquement, merci et salutations