キャッシュを繰り返し消去するシェルスクリプトがあります
echo 3 > /proc/sys/vm/drop_caches
問題は、これが頻繁に実行されるため、dmesgを完全に圧倒することです。
生成されたカーネルメッセージを抑制しながらこれを行う方法はありますか?
答え1
はい、4を最初にエコーすると、後続のdrop_caches
メッセージは生成されません。drop_caches
echo 4 > /proc/sys/vm/drop_caches
この設定は固定され、システムが再起動されるまで保持されます。
最後の段落参照カーネル文書drop_caches
。また、ドキュメントに記載されているようにキャッシュを削除することは良い考えではなく、繰り返し実行してはいけません。今回提出してください。