RHELでキャッシュをクリーンアップするために使用できるコマンドはありますか?
私は次のコマンドを使用しました。
sync; echo 3 > /proc/sys/vm/drop_caches
しかし、それはうまくいきませんでした。
ベストアンサー1
必要な操作に応じて1、2、または3を使用できます。
~からhttps://www.kernel.org/doc/Documentation/sysctl/vm.txt
キャッシュの削除
これを作成すると、カーネルはメモリからクリーンなキャッシュ、ディレクトリエントリ、およびinodeを削除してそのメモリを空にすることができます。
ページキャッシュを空にします。
echo 1 > /proc/sys/vm/drop_caches
dentry と inode を解放します。
echo 2 > /proc/sys/vm/drop_caches
ページキャッシュ、ディレクトリエントリ、およびinodeを解放します。
echo 3 > /proc/sys/vm/drop_caches
これは非破壊的な操作であり、ダーティオブジェクトは解放できないため、ユーザーはまず「同期」を実行する必要があります。
sudoで実行したい場合(ありがとうございます。エベヘルツ)のコメント:
sudo sh -c "echo 1 > /proc/sys/vm/drop_caches" # or 2, 3 per your needs.