Centos

如何在 OpenVZ centos6 容器中 drop_caches

  • December 3, 2012

我試過了

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 容器中用於緩衝區/記憶體的記憶體?

似乎做我需要的唯一方法是重新啟動容器。

獲得一台真正的非 OpenVZ 機器(KVM、Xen 等),這樣就可以正常工作。使用 OpenVZ,您不會獲得自己的核心實例,因此無法執行此類命令。

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

引用自:https://serverfault.com/questions/454381