liunx 内存释放
来源:互联网 发布:安卓慢镜头软件 编辑:程序博客网 时间:2024/06/03 21:58
一般linux已经对内存管理的很好,出现的问题可能为应用上的,比如内存泄漏等:下面是在系统层面的操作:
首先,查看/proc/sys/vm/drop_caches的值
[root@server test]# cat /proc/sys/vm/drop_caches
0
值默认为0
然后,运行sync命令
[root@server test]# sync
手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)
最后,输入手动释放内存的命令
[root@server test]# echo 1 > /proc/sys/vm/drop_caches
drop_caches的值可以是0-3之间的数字,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存
释放完内存后改回去让系统重新自动分配内存
echo 0 >/proc/sys/vm/drop_caches
free -m #看内存是否已经释放掉了。
如果我们需要释放所有缓存,就输入下面的命令:
[root@server test]# echo 3 > /proc/sys/vm/drop_caches
阅读全文
0 0
- liunx 内存释放
- 内存释放
- 释放内存
- 内存释放
- 内存释放
- 释放内存
- 内存释放
- 释放内存
- 内存释放
- liunx删除了之后没有释放空间
- 内存管理---内存释放
- SilverLight内存释放(内存释放1)
- 内存分配和释放
- 内存分配和释放
- c语言 内存释放
- 体会内存的释放
- JavaScript内存释放
- 释放内存资源
- 【java】Guava缓存值CacheBuilder学习
- svn 服务配置,创建文件
- CSS3(2)
- 前端jq-MD5加密 + js-base64加密
- UVA 816 Abbott's Revenge BFS求最短路+路径输出(详细注释)
- liunx 内存释放
- nutz自定义sql查询
- 多目标跟踪的简单理解
- Cookie的使用细节;Session的概述
- NOIP 2017 时间复杂度
- 关于intern
- 前台开发记录
- SpringMVC基础-8-JSON与Restful支持
- EventBus详细解析