web-dev-qa-db-ja.com

Linuxサーバー(RHEL 5)のすべてのキャッシュファイルをクリアする方法

  • Linuxサーバー(RHEL 5)のすべてのキャッシュファイルとバッファファイルをクリアするにはどうすればよいですか?
1
Kumar

この投稿では、それを行う方法が説明されています:

LinuxのキャッシュRAMを削除

ただし、キャッシュをクリアする理由またはしない理由については、投稿全体を必ずお読みください。

3
Christian

ルートとして:echo 3 > /proc/sys/vm/drop_caches

2
James

2.6.15を実行している組み込みボックス(上記のprocファイルがない)のヘビーハンドキャッシュについても同じ懸念がありました。いくつかの実験を行ったところ、キャッシュを強制的にクリアする1つの方法は、RAMディスクを作成し、巨大な一時ファイルで埋めてから、ファイルを削除することです。完璧に動作します。もちろん、私が証明したのは、Linuxは絶対に必要なときに実際にキャッシュを解放するということでした。ところで、swappinessを0または100に変更しても、meminfoに目に見える影響はまったくありませんでした。

0
user191542