私が試してみました
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をクリアするにはどうすればよいですか?
必要なことを行う唯一の方法は、コンテナを再起動することのようです。
実際の非OpenVZマシン(KVM、Xenなど)を入手すれば、これは問題なく機能します。 OpenVZでは、独自のカーネルインスタンスを取得しないため、このようなコマンドの実行が制限されます。
echo 3 | Sudo tee /proc/sys/vm/drop_caches