Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ページキャッシュに関する情報

 ページキャッシュに関する情報

以下動画のテキストです。
https://youtu.be/E6Jvh1zYi7A

842515eaf8fbb2dfcc75197e7797dc15?s=128

Satoru Takeuchi

December 26, 2020
Tweet

Transcript

  1. ページキャッシュに 関する情報 Dec 26, 2020 Satoru Takeuchi Twitter: satoru_takeuchi, EnSatoru

    1
  2. ページキャッシュの総量を知りたい • freeコマンド • buff/cached欄がだいたいページキャッシュの量に等しい ◦ “buff”の意味はあまり気にしなくていい • 実験 1.

    freeコマンド実行 2. 100MBのファイルを作る 3. 再度freeコマンドを実行 • ファイルを消せばページキャッシュは開放される 1. rmコマンドでファイルを消す 2. freeコマンドを実行 2
  3. drop_cachesの豆知識 • “Echo 3 >/proc/sys/vm/drop_caches”はdirty cacheを捨てない • 実験 1. 100MBのファイルを作る

    2. freeコマンドを実行 3. “echo 3 >/proc/sys/vm/drop_caches”を実行 4. freeコマンドを実行 5. ファイルをsyncする 6. “echo 3 >/proc/sys/vm/drop_caches”を実行 3
  4. ページキャッシュの使用量を監視したい • watch free • sar -r ◦ Ubuntuならsysstatパッケージに入っている 4

  5. まとめ • ページキャッシュの量はfreeコマンドやsar -rコマンドによって取得できる • “Echo 3 >/proc/sys/vm/drop_caches”はdirty pageを捨てない 5