RHEL9 メモリキャッシュをクリアする方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
操作方法
1.ページキャッシュをクリア
sync; echo 1 > /proc/sys/vm/drop_caches
2.dentryとinodesをクリア
sync; echo 2 > /proc/sys/vm/drop_caches
3.ページキャッシュとdentry、inodesのクリア
sync; echo 3 > /proc/sys/vm/drop_caches
説明
sync はメモリキャッシュの内容をディスクへ流し込むコマンドです。
「; 」は、1行で複数のコマンドを順次実行するための区切り文字です。
echo xxx で、 /proc/sys/vm/drop_caches に 1~3 の数字を書き込んでいます。
drop_caches に直接書き込むことで、アプリケーションやサービスを停止せずにメモリキャッシュをクリアすることができます。