linux内存清理,linux下释放内存

使用free -m查看当前内存的使用情况

total       used       free     shared    buffers     cached

Mem:          4966       1839       3126          0          8        666

-/+ buffers/cache:       1164       3802

Swap:         2141          0       2141

total 内存总数

used 已经使用的内存数

free 空闲的内存数

shared 多个进程共享的内存总额

buffers Buffer Cache和cached Page Cache 磁盘缓存的大小

-buffers/cache 的内存数:used - buffers - cached

+buffers/cache 的内存数:free + buffers + cached

可用的memory=free memory+buffers+cached

在释放内存之前首先执行sync进行一次文件完整性检测,以防我们手动释放内存对系统造成破坏

To free pagecache, use echo 1 > /proc/sys/vm/drop_caches;

to free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;

to free pagecache, dentries and inodes, use echo 3 >/proc/sys/vm/drop_caches.

以上是三种内存释放方式,为了简便我门直接执行

1.sync                                                 执行文件完整性检测

2.echo 3 >/proc/sys/vm/drop_cashes      释放所有占用的内存

3.使用free -m看内存是否已经释放掉了

4. echo 0 >/proc/sys/vm/drop_cashes     让系统重新分配内存

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值