oktcache, drop_caches, kernel, linux, キャッシュ, 解放

Linuxのカーネルはメインメモリに過去に読み込んだディスクの内容をそこに保持する機能を持ってます。今回は機能の説明はしません。hatenaのnaoyaさんの記事を読んだほうが早いです。重要な機能ですが、普段サーバ等を触っている分には意識しないことが多くハマったりします。意識しないでプログラムの検証なんかしていると、キャッシュ有無で大きく結果が違ったりします。そんなわけで、意図的にキャッシュを消したい場合には?という方のためにメモを残してみます。