ユーザ用ツール

サイト用ツール


01_linux:99_その他:24_clear_memory_cache

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
01_linux:99_その他:24_clear_memory_cache [2016/07/25 07:05] matsui01_linux:99_その他:24_clear_memory_cache [2016/08/17 06:45] (現在) matsui
行 1: 行 1:
 +====== 24 Memory Cache開放 ======
  
 +メモリキャッシュの開放
 +kernel の 2.6.16 以降では、解放をコマンドから解放できるようになりました。
 +
 +/proc/sys/vm/drop_caches に1~3の値を書き込みます。値によって解放されるメモリが異なります。
 +
 +  - ページキャッシュ解放
 +  - ダーティキャッシュ、inode解放
 +  - ページキャッシュとダーティキャッシュ、inode解放
 +
 +<code>
 +# free -m
 +             total       used       free     shared    buffers     cached
 +Mem:          1002        973         28          0         68         85
 +-/+ buffers/cache:        819        182
 +Swap:         2047        185       1862
 +
 +# sync ; echo 3 > /proc/sys/vm/drop_caches
 +
 +# free -m
 +             total       used       free     shared    buffers     cached
 +Mem:          1002        742        259          0          0         26
 +-/+ buffers/cache:        715        286
 +Swap:         2047        185       1862
 +</code>
 +
 +もしくは、下記でもOK
 +<code>
 +# sync; sysctl -w vm.drop_caches=3
 +</code>
 +[[http://www.math.kobe-u.ac.jp/~kodama/tips-disk-cache-flush.html]]
 +
 +{{tag>memory}}