sudo
ルートによって完全に実行できるように、リダイレクト全体をカバーする必要があります:
$ sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches"
<ブロック引用>
SSH 経由で root としてログインしています...これは Debian を実行しているリモート マシンです。
それは実際にはリモート マシンなのか、それとも単なるリモート システムなのか ?これが VPS スライスの場合 どこか (少なくともいくつかの形式) の OS 仮想化 (例:openVZ) は、コンテナー内からこれを許可しません。マシンを実行するのではなく、スライスを実行するだけです。
これは、OS レベルの仮想化では正常な動作です。これは、ハードウェア ノードへのルート アクセス権を持つユーザーのみが実行できます。
たとえば、OpenVZ では 、独自のカーネル インスタンスを取得しないため、このようなコマンドの実行が制限されます。
すべてが同じページ キャッシュを共有しているため、インスタンスのみのキャッシュを削除するには、カーネルはページが自分のものかどうかをかつチェックする必要があります。 他のインスタンスもこのページを使用していない場合。
KVM などの別の仮想化技術を使用 または Xen これは機能している可能性があります。