2013年1月12日土曜日

Linux のディスクキャッシュを開放する方法

Linux でディスクキャッシュを開放する方法のメモ
kernel 2.6.16 以降で有効らしい。

# sync
# sync
# sync
# echo 3 > /proc/sys/vm/drop_caches

■ 実行例
sync は 3 回打っちゃうなぁ。

# free
             total       used       free     shared    buffers     cached
Mem:       1924852    1048756     876096          0      42944     552172
-/+ buffers/cache:     453640    1471212
Swap:      1956860          0    1956860

# sync
# sync
# sync
# echo 3 > /proc/sys/vm/drop_caches 

# free
             total       used       free     shared    buffers     cached
Mem:       1924852     740060    1184792          0       2184     280188
-/+ buffers/cache:     457688    1467164
Swap:      1956860          0    1956860

● ディスクキャッシュ, 開放, disk cache, free, drop_caches, sync

0 件のコメント: