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 🙂
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? 🙂
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?
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.
Une fois que vous avez mis sudo su, tout le reste sera fait directement en tant que root 🙂
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 🙂
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 ... 🙂
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
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 🙂
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.
Comme dirait Eduar2
<º Ubuntu
Là vous l'avez bien mérité, la grande majorité des distributions utilisent
su
, vieuxMais de nombreux lecteurs qui nous lisent utilisent Linux Mint ou Ubuntu 😉
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?
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?
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.
@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.
Vous pouvez également faire quelque chose comme ceci:
sudo sync && sudo sysctl -w vm.drop_caches=3
Ça marche 😀
Bienvenue et merci pour la ligne 😉
salutations
Quel soulagement, c'est comme enlever un poids de vos épaules 😛 haha merci beaucoup!
Bien sûr, vous devez écrire "sudo su" pour entrer root sinon "permission refusée" n'apparaîtra pas
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