denu1024 发表于 2014-1-17 15:30:25

NAS 释放内存方法

首先查看当前内存使用
free -m返回
             total       used       free   shared    buffers   cached
Mem:         497      128      369          0          6         70
-/+ buffers/cache:         50      447
Swap:          975          0      975

说明:
total 内存总数
used 已经使用的内存数
free 空闲的内存数
shared 多个进程共享的内存总额
buffers Buffer Cache和cached Page Cache 磁盘缓存的大小
-buffers/cache 的内存数:used - buffers - cached
+buffers/cache 的内存数:free + buffers + cached
可用的memory=free memory+buffers+cached


把内存数据暂时写入磁盘
sync
echo 3 > /proc/sys/vm/drop_caches
cat /proc/sys/vm/drop_caches上面修改了drop_caches文件,该文件默认值是0

再看看内存使用量
free -m# free -m
             total       used       free   shared    buffers   cached
Mem:         497         66      431          0          0         16
-/+ buffers/cache:         49      448
Swap:          975          0      975

具体drop_caches设置详见 http://www.linuxinsight.com/proc_sys_vm_drop_caches.html


lovenas 发表于 2014-1-17 17:00:04

感觉linux不必释放内存吧。
linux的内存使用与windows完全不同

darkorigin 发表于 2014-1-17 19:50:53

这个题目写的太含糊了吧?都没写什么系统 ,难道WIN也能用上述命令?在下才疏学浅 过来学习来了

潜水爱好者 发表于 2014-1-17 19:54:59

看看,学习一下。

snj 发表于 2014-1-17 20:40:53

了解了,谢谢分享!!

hj_charles 发表于 2014-1-18 16:15:08

不懂进来学习一下

wangwei19831210 发表于 2014-1-18 21:53:44

不错不错,谢谢楼主分享,这下又学了一招。

playcom 发表于 2014-2-8 18:28:07

感谢楼主分享,收藏了

music 发表于 2014-2-16 20:15:10

内存4G够用了吧
页: [1]
查看完整版本: NAS 释放内存方法