設定 - キャッシュ
ナビゲーションに移動
検索に移動
概要
キャッシュの削除
# ページキャッシュのみクリア sync; echo 1 > /proc/sys/vm/drop_caches # dentryとinodesのクリア sync; echo 2 > /proc/sys/vm/drop_caches # ページキャッシュとdentry、inodesのクリア sync; echo 3 > /proc/sys/vm/drop_caches
sync
コマンドは、メモリキャッシュの内容をディスクへ流し込むコマンドである。
echo
コマンドで、/proc/sys/vm/drop_cachesファイルに1〜3
の数値を書き込んでいる。
この数値を/proc/sys/vm/drop_cachesファイルに直接書き込むことにより、ソフトウェアやサービスを停止せずにメモリキャッシュをクリアすることができる。
数値の3
は、ページキャッシュ・dentry・iノードの全てを削除するが、Linuxでどのようなサービスがそれらを使用しているのかが明確に分かるまでは使用しない方がよい。