RHELでキャッシュをクリーンアップできるコマンドはありますか?
私はこのコマンドを使用しました:
sync; echo 3 > /proc/sys/vm/drop_caches
しかし、それはうまくいきませんでした。
sync; echo 1 > /proc/sys/vm/drop_caches
をお試しください。
やりたいことに応じて、1、2、または3を使用できます。
から https://www.kernel.org/doc/Documentation/sysctl/vm.txt
drop_caches
これに書き込むと、カーネルはメモリからクリーンなキャッシュ、デントリ、およびiノードを削除し、そのメモリが解放されます。
ページキャッシュを解放するには:
echo 1 > /proc/sys/vm/drop_caches
エントリとiノードを解放するには:
echo 2 > /proc/sys/vm/drop_caches
ページキャッシュ、エントリ、およびiノードを解放するには:
echo 3 > /proc/sys/vm/drop_caches
これは非破壊的な操作であり、ダーティオブジェクトは解放できないため、ユーザーは最初に「同期」を実行する必要があります。