タグ

ページキャッシュとlinuxに関するTacoSのブックマーク (2)

  • Linux のメモリキャッシュをクリアする | futuremix

    Linuxtop コマンドや free コマンドで表示される cached は、勝手にどんどん増えていきます。free がなくなるとこの cached が少しずつ解放されて使われます。 cached も buffers も空きメモリの一部ですので、これらが溜まっているからといって無理やり解放させる必要は通常はありません。cached を溜めているのはパフォーマンスのためなので、解放させると通常使用時のパフォーマンスが落ちます。逆にこれを解放しておかないと、パフォーマンスの測定などで、正しい計測ができません。 kernel の 2.6.16 以降では、解放をコマンドから解放できるようになりました。root で # echo 1 > /proc/sys/vm/drop_caches のように /proc/sys/vm/drop_caches に1~3の値を書き込みます。値によって解放され

  • Linux でページキャッシュをクリアする

    cles::blog 平常心是道 blogs: cles::blog NP_cles() « ファイアーエムブレム アカネイア・クロニクル :: 金子半之助 » 2010/12/26 Linux でページキャッシュをクリアする  linux 21 0へぇ Linuxは空きメモリがあると、ファイルを読み込んだ時の内容がページキャッシュとして自動的に保持されるようになっているので、これがパフォーマンス改善に役立つわけですが、ディスクI/Oの性能測定をする際などにこのページキャッシュが邪魔になることがあります。これまではこれをクリアする方法を知らなかったので必要に応じてマシンをリブートしたりしていたのですが、「Linux のメモリキャッシュをクリアする」によると、/proc/sys/vm/drop_cachesを使うと簡単にクリア出来ることが分かったのでメモ。 manで調べてみたところこんな感じ

    Linux でページキャッシュをクリアする
  • 1