J'ai actuellement quelques problèmes avec le cache. C'est un peu trop en ce moment donc je voulais le clarifier. J'ai googlé et trouvé cette petite commande: sync && echo 3 > /proc/sys/vm/drop_caches
.
Je suis connecté en tant que root sur SSH (sans utiliser sudo). Ce sont les tentatives que j'ai faites:
root@server: ~ # ll /proc/sys/vm/drop_caches
-rw-r--r-- 1 root root 0 15. Jan 20:21 /proc/sys/vm/drop_caches
root@server: ~ # echo 3 > /proc/sys/vm/drop_caches
-bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # sudo su -c "echo 3 > /proc/sys/vm/drop_caches"
bash: /proc/sys/vm/drop_caches: Permission denied
root@server: ~ # echo 3 | sudo tee /proc/sys/vm/drop_caches
tee: /proc/sys/vm/drop_caches: Permission denied
3
Il s'agit d'une machine distante exécutant Debian. Autant que je sache, il y a des vCores dans cette machine et elle utilise Virtuozzo pour la virtualisation.
Je veux vraiment simplement vider le cache (donc je ne peux y accéder qu'en utilisant SSH) .
J'ai également essayé de l'enregistrer en tant que cronjob. Mais cela échoue tout simplement aussi!
/proc/sys/vm/drop_caches
existe-t- il réellement?
sudo
?