free -m 命令详解

本文介绍了如何使用Linux的`free -m`命令查看内存使用情况。内容包括Mem和Swap两个主要部分的详细解释,如total、used、free、shared、buffers和cached等字段的含义,并阐述了这些内存状态之间的关系,帮助理解Linux内存管理的基本概念。
摘要由CSDN通过智能技术生成

我们在linux用free -m 查看linux内存使用情况。-m 参数就是用 M显示内容使用情况。这时回显会出现几个结果。
在这里插入图片描述
从系统层面分析

Mem:内存的使用情况总览表。

  • total:表示物理,内存总量–机器总的物理内存 单位为:M
  • used:用掉的内存{ 总计分配给缓存(包含Buffer和cache)使用的数量,但其中可能部分缓存并未实际使用 }
  • free: 空闲的物理内存–未被分配的内存
  • shared:共享内存,一般系统不会用到,这里也不讨论
  • buffers:系统分配但未被使用的buffers数量
  • cached:系统分配但未被使用的cache数量

total=used+free
注:物理内存(totel)=系统看到的用掉的内存(used)+系统看到空闲的内存(free)

Swap:

  • used:实际使用的buffers和cache总量,也是实际使用的内存总量

  • free:未被使用的Buffers和cache和未被分配的内存之和,这就是系统当前实际可用内存。

    used1=used2+buffers1+cached1
    free2=free1+buffers1+cached1
    1 代表第一行的.2代表第二行的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值