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 值小是正常的。