发布Ubuntu/Linux系统cache,增加可用内存空间

Ubuntu内存管理技巧
本文介绍在Ubuntu系统中如何查看和管理内存使用情况,包括利用top命令监控内存、使用sysctl命令释放缓存内存等方法,并提供了几种释放内存的具体操作。
桌面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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值