GNU/Linux >> Tutoriels Linux >  >> Linux

Comment effacer la mémoire cache dans Debian ?

Essayez ceci en tant que root (pas sudo):

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

Le problème avec :

sudo echo 1 > /proc/sys/vm/drop_caches

est que la redirection se produit dans le shell initial - c'est-à-dire sous votre propre compte - avant que le "sudo echo 1" ne se produise, ce qui n'est pas la partie qui a vraiment besoin d'un accès root. Vous devez obtenir l'ouverture de drop_caches par ">" pour être à l'intérieur du sudo. Un moyen paresseux (paresseux parce qu'il clone les 3 vers stdout, dont vous n'avez pas réellement besoin) est :

echo 3 | sudo tee /proc/sys/vm/drop_caches

Les options pour écrire dans drop_caches sont :

  1. Cache de page gratuit
  2. Dentries et inodes gratuits
  3. Pagecache, dentries et inodes gratuits.

Et vous devriez synchroniser d'abord, donc dans l'ensemble :

sync ; echo 3 | sudo tee /proc/sys/vm/drop_caches

ou si vous n'aimez pas le faux "3" sur stdout :

sudo sh -c 'sync ; echo 3 >/prod/sys/vm/drop_caches'

Linux
  1. Comment créer un utilisateur Sudo sur Debian

  2. Comment créer un utilisateur Sudo sur Debian

  3. Comment effacer le cache mémoire sous Linux

  4. Comment installer MongoDB sur Debian 11

  5. Comment installer Mono 4.0.1 sur Debian 8 ?

Comment installer ERPNext sur Debian 9

Comment installer MariaDB sur Debian 11

Comment installer Nginx sur Debian 11

Comment installer Nagios sur Debian 10 / Debian 9

Comment effacer la mémoire d'échange sous Linux

Comment installer Go sur Debian 11