如何在 OpenVZ centos6 容器中 drop_caches

如何在 OpenVZ centos6 容器中 drop_caches

我努力了

sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'

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

echo 3 > /proc/sys/vm/drop_caches

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

和许多其他的变化,但每次尝试我都得到

bash: /proc/sys/vm/drop_caches: Permission denied

如何清除 centos6 openvz 容器中用于缓冲区/缓存的 RAM?

看来我所需要的唯一方法就是重新启动容器。

答案1

获得一台真正的非 OpenVZ 机器(KVM、Xen 等),这样就可以正常工作。使用 OpenVZ,您不会获得自己的内核实例,因此无法执行此类命令。

答案2

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

相关内容