Mam obecnie problemy z pamięcią podręczną. To trochę za dużo, więc chciałem to wyjaśnić. Google i znalazłem ten mały komendę: sync && echo 3 > /proc/sys/vm/drop_caches
.
Jestem zalogowany jako root przez SSH (nie używam sudo). Oto próby, które podjąłem:
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
Jest to zdalna maszyna z systemem Debian. O ile wiem, w tej maszynie jest kilka vCores i do wirtualizacji używa Virtuozzo.
Naprawdę chcę po prostu wyczyścić pamięć podręczną (więc mogę uzyskać do niej dostęp tylko za pomocą SSH) .
Próbowałem też zarejestrować to jako koleżankę. Ale to też po prostu zawodzi!
/proc/sys/vm/drop_caches
naprawdę istnieje?
sudo
?