Для того, чтобы посмотреть сколько оперативной памяти занято и сколько закешировано в данный момент, можно воспользоваться командой free (параметр "-g" означает отображать в гигабайтах, "-m" соответственно в мегабайтах).
$free -g total used free shared buffers cached Mem: 7 7 0 0 0 5 -/+ buffers/cache: 1 6 Swap: 5 0 5 $free -m total used free shared buffers cached Mem: 8063 7616 447 0 283 5414 -/+ buffers/cache: 1918 6145 Swap: 5723 52 5671
Как видно из выхлопа, откешировано у нас аж 5 Гб. Чтобы освободить память от кеша, можно выполнить команду:
#echo 3 > /proc/sys/vm/drop_caches
Если такая ситуация происходит довольно часто, можно выполнять данную команду по cron`y
Комментариев нет:
Отправить комментарий