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 に直接書き込むことで、アプリケーションやサービスを停止せずにメモリキャッシュをクリアすることができます。

IT

Posted by arkgame