释放Ubuntu/Linux系统cache,增加可用内存空间
2014-05-29 15:32
162 查看
某台式机Ubuntu内存共4G,但free的内存只有100M
注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。
watch -n 1 cat /proc/meminfo
搜索发现有三种方法都可以达到释放内存的目的。
watch -n 1 free -m
or:
free -m
上述这种方法只增加了几十M。
sudo sysctl -w vm.drop_caches=3
上述这种方法,目的是释放kernel用在cache上面的内存。增加了约1G.
下面这种方法释放的更多,但可能会影响系统的稳定!一定要小心使用。
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
这个命令会释放无论是使用中的内存还是cache(page cache, inodes, and dentries),小心使用。
总的来说,还是第二种方法更合适,如果需要隔一段时间自动运行一次,可以使用cron jobs。
注意用top命令查看才能看到真正的free内存。下面是查看真正内存使用量的另一种命令。
watch -n 1 cat /proc/meminfo
搜索发现有三种方法都可以达到释放内存的目的。
watch -n 1 free -m
or:
free -m
上述这种方法只增加了几十M。
sudo sysctl -w vm.drop_caches=3
上述这种方法,目的是释放kernel用在cache上面的内存。增加了约1G.
下面这种方法释放的更多,但可能会影响系统的稳定!一定要小心使用。
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
这个命令会释放无论是使用中的内存还是cache(page cache, inodes, and dentries),小心使用。
总的来说,还是第二种方法更合适,如果需要隔一段时间自动运行一次,可以使用cron jobs。
相关文章推荐
- 释放Ubuntu/Linux系统cache,增加可用内存空间
- 释放Ubuntu/Linux系统cache,增加可用内存空间
- 释放Ubuntu/Linux系统cache,增加可用内存空间
- 释放Ubuntu/Linux系统cache,增加可用内存空间
- 发布Ubuntu/Linux系统cache,增加可用内存空间
- 视频解码器和render之间增加一个内容透传的filter,需要处理颜色空间的差异及显卡内存自动对齐问题
- 获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等
- 释放掉指针P所指向的内存空间,继续读取指针P的值会报什么错
- 59获取手机内存可用空间和SD卡可用空间的方法
- Microsoft Visual Studio2010--此时无足够的可用内存,无法满足操作的预期要求,可能是由于虚拟地址空间碎片造成的。请稍后重试。
- 获取手机系统大小、可用空间大小,设备可用内存及当前应用所占内存等
- 93_获取手机可用内存空间,进程数
- ubuntu12.04清除释放内存空间。
- 释放掉一段内存空间后,然后呢?
- 引用之局部变量释放内存空间后的随机指向
- vector利用swap()函数进行 内存的释放 或者 修整空间
- C++堆内存空间详解(释放内存、内存泄露)
- Phoneclean:一键完美清除您iPhone上的其他 释放可用空间!
- 设计一个程序,为二维数组动态的分配内存空间并且释放内存空间;数组元素的赋值结果如下:
- STL源码:空间配置器(三)内存的配置和释放、SGI的两级适配器