如何在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 

如何清除用于缓冲区/caching在我的centos6 openvz容器内存

这似乎是唯一的方法来做我所需要的是重新启动容器。

得到一个真正的非OpenVZ机器(KVM,Xen等),这将工作得很好。 使用OpenVZ,你不会得到你自己的内核实例,因此被限制执行这样的命令。

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