Linux基础命令free详解

34 篇文章 0 订阅

free 是一个在 Linux 中用于显示系统内存使用情况的命令。它可以帮助管理员和用户了解系统的内存状况,包括空闲内存和已使用内存等信息。以下是 free 命令的详细参数及用法。

基本用法

free [OPTION] 

常用选项详解

  1. -b, --bytes
    显示内存以字节为单位。

    示例:

    free -b 
  2. -k, --kilobytes
    显示内存以千字节(KB)为单位(默认选项)。

    示例:

    free -k 
  3. -m, --megabytes
    显示内存以兆字节(MB)为单位。

    示例:

    free -m 
  4. -g, --gigabytes
    显示内存以千兆字节(GB)为单位。

    示例:

    free -g 
  5. -h, --human
    以人类可读的格式显示内存(自动选择适当单位)。

    示例:

    free -h 
  6. -s, --seconds
    按指定秒数间隔显示内存信息,直到退出。

    示例:

    free -s 5 
  7. -t, --total
    显示总内存信息,包括物理内存和交换内存的总和。

    示例:

    free -t 
  8. -w, --wide
    以宽格式显示更详细的内存信息。

    示例:

    free -w 
  9. -V, --version
    显示版本信息。

    示例:

    free -V 

示例用法

  1. 查看内存使用情况:

    free 

    输出示例:

    total used free shared buff/cache available Mem: 16384000 10485760 2048000 512000 2048000 4915200 Swap: 4194304 102400 4091904 
  2. 以人类可读的格式查看内存:

    free -h 

    输出示例:

    total used free shared buff/cache available Mem: 16G 10G 2.0G 500M 4.0G 5.0G Swap: 4.0G 100M 4.0G 
  3. 每5秒更新一次内存使用情况:

    free -s 5 
  4. 查看交换内存和物理内存的总和:

    free -t 
  5. 以 MB 为单位查看内存使用情况:

    free -m 

注意事项

  • free 命令显示的是系统内存的快照数据,实时数据可能会有所变化。
  • 输出的各项指标分别为:
    • total: 总内存
    • used: 已使用的内存
    • free: 空闲内存
    • shared: 共享内存
    • buff/cache: 缓存和缓冲区使用的内存
    • available: 可用内存

总结

free 是一个非常实用的命令,用于快速查看系统内存状态。通过不同的参数,用户可以自定义输出格式,获取更直观和易于理解的内存信息。这对于系统管理和性能监控非常重要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

penny_tcf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值