linux下内存如何释放,如何释放linux的内存

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

释放linux的内存的步骤

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

437898f86bdee164491122c0276f8d4c.png

1打开Linux命令窗口

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

13796321824f427d560558906f31e326.png

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

使用命令:Free –m

total 内存总数

used 已经使用的内存数

free 空闲的内存数

f076524b39a1a000f8fcb7022a23c9ae.png

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

输入命令:sudo -i

确定后输入高级用户密码

83ad36ab5d89a7ac9c80647f21055790.png

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

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

2cbbad6049d496454bfde61e81b9a5c4.png

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

使用命令:Free –m

17bf412d5c921aa4496f752761dc6ebd.png

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

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

回车后返回结果0

3688eb5607b0fe0f73476677aa4bfef4.png

7输入命令:sync

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

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

回车后返回结果3

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

7dc00ae669001e57555ccf1fec9694e0.png

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

c9e7710d05f7ed9cd1cd4ebd8648284f.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值