free
free 命令 - 查看内存使用情况
free 用于显示系统的内存和交换空间使用情况。是排查内存问题和性能分析的基础工具。
系统信息

⌨️ 命令语法

free [选项]

⚙️ 常用参数

-h人类可读格式
-m以 MB 为单位
-g以 GB 为单位
-s持续监控,指定刷新间隔(秒)
-t显示总计行

💡 实战示例

  • $ free -h
    以易读格式查看内存使用
  • $ free -h -s 2
    每2秒刷新一次内存状态
  • $ free -m -t
    以MB为单位显示带总计行
  • $ free -s 5
    每5秒刷新显示内存状态

🔔 温馨提示

关注 available 列而非 free 列,available 才是真正可用的内存。Linux 会利用空闲内存做缓存,free 值小是正常的。

🔗 相关命令