free命令

free命令

  • free命令作用:用于显示内存状态。

  • free语法格式free [-参数] [-s <间隔秒数>]

  • free参数

    • -b :以Byte为单位显示内存使用情况。
    • -k :以KB为单位显示内存使用情况。
    • -m :以MB为单位显示内存使用情况。
    • -h :以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:B(bytes)K(kilos)M(megas)G(gigas)T(teras)
    • -o :不显示缓冲区调节列。
    • -s <间隔秒数> :持续观察内存使用状况。
    • -t :显示内存总和列。
    • -V 显示版本信息。
  • free结果内容解析

    • 行:

      1. Mem:内存的使用情况。
      2. Swap:交换空间的使用情况。
    • 列:

      1. total:显示系统总的可用物理内存和交换空间大小。
      2. used:显示已经被使用的物理内存和交换空间。
      3. free:显示还有多少物理内存和交换空间可用使用。
      4. shared:显示被共享使用的物理内存大小。
      5. buff/cache:被 buffercache 使用的物理内存大小。

free使用示例

  • free周期性的查询内存使用信息

    root@ms:~# free -s 10 //每10s 执行一次命令
    total used free shared buffers cached
    Mem: 254772 187628 67144 0 6140 89964
    -/+ buffers/cache: 91524 163248
    Swap: 524280 65116 459164
    
posted on 2023-11-02 21:30  WilliamMoa  阅读(136)  评论(0)    收藏  举报