学习啦 > 学习电脑 > 电脑硬件知识 > 内存知识 > 如何释放linux的内存

如何释放linux的内存

时间: 沈迪豪908 分享

如何释放linux的内存

学习啦在线学习网   你们知道怎么释放linux的内存吗?不知道的话跟着学习啦小编一起来学习怎么释放linux的内存。

  释放linux的内存的步骤

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

学习啦在线学习网   1打开Linux命令窗口

学习啦在线学习网   可使用快捷键Ctrl+Alt+T打开

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

学习啦在线学习网   使用命令:Free –m

  total 内存总数

学习啦在线学习网   used 已经使用的内存数

  free 空闲的内存数

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

学习啦在线学习网   输入命令:sudo -i

  确定后输入高级用户密码

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

学习啦在线学习网   输入命令: cp -r /etc ~/test/

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

  使用命令:Free –m

学习啦在线学习网   6接下来释放已被占用的缓存

学习啦在线学习网   输入命令: cat /proc/sys/vm/drop_caches

学习啦在线学习网   回车后返回结果0

学习啦在线学习网   7输入命令:sync

学习啦在线学习网   回车后继续输入命令:echo 3 > /proc/sys/vm/drop_caches

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

  回车后返回结果3

学习啦在线学习网   是将/proc/sys/vm/drop_caches值设为3

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

 

1840543