您的位置首页百科知识

释放Linux内存

释放Linux内存

的有关信息介绍如下:

释放Linux内存

在Linux下操作频繁时,物理内存会被快速用完,当操作结束后,物理内存没有被正常的释放,而一直当作caching,影响系统的正常运行,今天就来谈谈如何能释放这一部分被占用的内存。

打开Linux命令窗口

可使用快捷键Ctrl+Alt+T打开

首先查看一下当前Linux系统内存使用情况

使用命令:Free –m

total内存总数

used已经使用的内存数

free空闲的内存数

接下来的操作需要先获取高级用户权限

输入命令:sudo -i

确定后输入高级用户密码

先进行拷贝文件拷贝,增加内存使用量(即used的占用量)

输入命令: cp-r/etc~/test/

执行命令结束后,再次查看一下当前Linux系统内存使用情况,发现有70M的内存被cached用了。

使用命令:Free –m

接下来释放已被占用的缓存

输入命令: cat/proc/sys/vm/drop_caches

回车后返回结果0

输入命令:sync

回车后继续输入命令:echo3>/proc/sys/vm/drop_caches

回车后继续输入命令:cat/proc/sys/vm/drop_caches

回车后返回结果3

是将/proc/sys/vm/drop_caches值设为3

缓存释放已经完成了,再次执行命令Free –m看看,通过图中可以对比看到,内存被释放了218M。