Back

Linux 清理缓存的办法 ( free memories in linux)

发布时间: 2014-07-24 06:31:00

1. 查看当前的内存状态: $free -m   (   check current memory usage ) 

或者 使用 $top , 然后 c, 1  ( or $top, press c, 1 ) 

2. $ sync 

3. $ echo 3 > /proc/sys/vm/drop_caches 

Before free:

root@li539-250:/opt/app/siwei/wawa_site/config# free -m
             total       used       free     shared    buffers     cached
Mem:          4000       3661        338          0        964        909
-/+ buffers/cache:       1787       2212
Swap:          499          0        499

After free: (可以看出, 释放了2G的内存)  

root@li539-250:/opt/app/siwei/wawa_site/config# free -m
             total       used       free     shared    buffers     cached
Mem:          4000       1697       2303          0          2         38
-/+ buffers/cache:       1655       2344
Swap:          499          0        499

如果使用  echo 遇到权限问题,就是 $ sudo su  切换到root 用户,或者直接  sudo sh -c "echo ..> ... "

Back