Linux free命令详解

free命令用于查看Linux系统中的内存使用情况,包括总内存、已用内存、空闲内存、缓存和缓冲区等详细信息。它从/proc/meminfo获取数据,并提供多种单位选项(如KB、MB、GB)以人类可读的方式展示。通过free -m可以以MB为单位查看内存使用状态,这对于监控和管理系统资源非常有用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

free 命令(用于显示系统中可用和已用内存的数量)

   free显示可用和已用物理和交换的总量
   系统中的内存,以及所使用的缓冲区和高速缓存
   内核。通过解析 /proc/meminfo 收集信息。
   显示的列是:

   total  总安装内存(MemTotal 和 SwapTotal 在
          /proc/meminfo)

   used   已用内存(计算为total - free - buffers - cache)

   释放   未使用的内存(/proc/meminfo 中的 MemFree 和 SwapFree)

   tmpfs(/proc/meminfo 中的 Shmem)使用的共享内存(大部分)

   缓冲区
          内核缓冲区使用的内存(/proc/meminfo 中的缓冲区)

   页面缓存  和slabs使用的内存(缓存和
          SReclaimable 在 /proc/meminfo)

   buff/cache缓冲区和缓存
          的总和

   可用的
          估计有多少内存可用于启动
          新应用程序,无需交换。与数据不同
          由缓存或空闲字段提供,该字段取
          考虑到页面缓存以及并非所有可回收的
          由于项目正在使用,内存块将被回收
          (MemA 在 /proc/meminfo 中可用,在内核 3.14 上可用,
          在内核 2.6.27+ 上模拟,否则与free相同)

选项 顶部
-b , --字节
以字节为单位显示内存量。

   -k,--基比
          以千字节为单位显示内存量。这是
          默认。

   -m , --mebi
          以 MB 为单位显示内存量。

   -g,--吉比
          以千兆字节为单位显示内存量。

   --tebi以 tebibytes 为单位显示内存量。

   --pebi以 pebibytes 为单位显示内存量。

   --kilo以千字节为单位显示内存量。暗示--si。

   --mega以兆字节为单位显示内存量。暗示--si。

   --giga以千兆字节为单位显示内存量。暗示--si。

   --tera以 TB 为单位显示内存量。暗示--si。

   --peta以 PB 为单位显示内存量。暗示--si。

   -h,--以人类可读的方式显示
          显示自动缩放到最短的所有输出字段
          三位数单位并显示打印输出的单位。
          使用以下单位。

            B = 字节
            Ki = 千字节
            Mi = 兆字节
            Gi = 千兆字节
            Ti = 太字节
            Pi = 千字节

          如果缺少单元,并且您有 exbibyte 的 RAM 或交换,
          数字以 tebibytes 为单位,列可能不是
          与标题对齐。

   -w,--宽
          切换到宽屏模式。宽模式产生线条
          超过 80 个字符。在这种模式下缓冲和缓存
          在两个单独的列中报告。

   -c , --count count
          显示结果计数次数。需要-s选项。

   -l , --lohi
          显示详细的低内存和高内存统计信息。

   -s , --seconds delay
          连续显示结果delay  秒。你实际上可以使用任何一个为延迟
          指定任何浮点数
          。或 , 为小数点。  使用了 usleep(3)
          对于微秒分辨率延迟时间。

   --si   使用公斤、兆、千兆等(1000 的幂)代替 kibi,
          mebi, gibi(1024 的幂)。

   -t,--总计
          显示一条显示列总计的行。

   --help打印帮助。

   -V , --版本
          显示版本信息。
   /proc/meminfo
          内存信息
   对于本条目,也可以参阅  [命令手册](https://www.man7.org/linux/man-pages/man1/free.1.html)

htop(1), pcp-free(1), slabtop(1), top(1), w(1), proc(5), tmpfs(5), vmstat(8)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值