dmesgをあふれずにLinuxでキャッシュを消去する方法は?

dmesgをあふれずにLinuxでキャッシュを消去する方法は?

キャッシュを繰り返し消去するシェルスクリプトがあります

echo 3 > /proc/sys/vm/drop_caches

問題は、これが頻繁に実行されるため、dmesgを完全に圧倒することです。

生成されたカーネルメッセージを抑制しながらこれを行う方法はありますか?

答え1

はい、4を最初にエコーすると、後続のdrop_cachesメッセージは生成されません。drop_caches

echo 4 > /proc/sys/vm/drop_caches

この設定は固定され、システムが再起動されるまで保持されます。

最後の段落参照カーネル文書drop_caches。また、ドキュメントに記載されているようにキャッシュを削除することは良い考えではなく、繰り返し実行してはいけません。今回提出してください

関連情報