ページキャッシュの解放

Linuxにおいて表題の通り。よく忘れるのでメモ。

■ 環境

  • CentOS 7

■ /proc/sys/vm/drop_caches

ページキャッシュを削除するには下記。

$ sync
$ echo 1 > /proc/sys/vm/drop_caches

`sync`でページキャッシュにしか存在しない(かもしれない)ものを書き出してから、ページキャッシュを解放する。`1`を指定しているが、`2`で”Slabキャッシュ“(?)が解放されるらしい。`3`でページキャッシュと”Slabキャッシュ“であるそうだ。できるだけ多くを解放したいのであれば`3`を指定する。

以上。