Tôi hiện đang có một số vấn đề với bộ đệm. Đó là một chút quá nhiều ngay bây giờ vì vậy tôi muốn xóa nó. Tôi googled và tìm thấy lệnh nhỏ này : sync && echo 3 > /proc/sys/vm/drop_caches
.
Tôi đã đăng nhập bằng root qua SSH (không sử dụng sudo). Đây là những nỗ lực tôi đã thực hiện:
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
Nó là một máy từ xa chạy Debian. Theo tôi biết có một số vCores trong máy này và nó sử dụng Virtuozzo để ảo hóa.
Tôi thực sự chỉ muốn xóa bộ nhớ cache (Vì vậy tôi chỉ có thể truy cập nó bằng SSH) .
Tôi cũng đã thử đăng ký này như là một cronjob. Nhưng đơn giản là nó cũng thất bại!
/proc/sys/vm/drop_caches
thực sự tồn tại?
sudo
?