Linux常用命令之free命令详解

free 命令是 Linux 系统中用于显示内存状态的一个重要工具,它能够提供关于物理内存(RAM)、交换空间(swap space)以及内核缓冲区的详细信息。通过 free 命令,用户可以快速了解系统的内存使用情况,这对于系统监控和故障排查尤为重要。

命令功能

free 命令的主要功能是展示系统中空闲的、已用的物理内存及 swap 内存的情况,同时还会报告被内核使用的 buffer 和 cache 的大小。这些信息对于评估系统性能和诊断问题非常有用。

基本语法

free [选项]

选项解释

  • -b, --bytes: 显示字节单位的输出。
  • -k, --kilo: 显示千字节(KB)单位的输出(默认)。
  • -m, --mega: 显示兆字节(MB)单位的输出。
  • -g, --giga: 显示吉字节(GB)单位的输出。
  • --tera: 显示太字节(TB)单位的输出。
  • -h, --human: 自动选择合适的单位(K, M, G 或 T),并以人类易读的格式显示。
  • -l, --lohi: 显示详细的低内存和高内存统计信息。
  • -o, --old: 不显示缓冲区调整行(在较新的版本中,默认是包含缓冲区/缓存调整后的空闲内存)。
  • -s <间隔秒数>, --seconds=<间隔秒数>: 每隔指定秒数刷新一次输出。
  • -t, --total: 在输出的最后一行添加总计行,该行会给出所有内存的汇总信息。
  • -V, --version: 显示程序版本信息。
  • -w, --wide: 使用宽输出格式,确保所有列都能显示完整(适用于有较多内存或交换分区的情况)。
  • -c <次数>, --count=<次数>: 结合 -s 选项使用时,指定刷新的次数。

输出解释

执行 free -h 可能会得到如下输出:

              total        used        free      shared 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值