free [选项]
常用选项
-h
:以人类可读的格式显示内存大小,例如以 KB、MB、GB 等为单位。-m
:以 MB 为单位显示内存使用情况。-g
:以 GB 为单位显示内存使用情况。-s <间隔时间>
:按照指定的间隔时间(以秒为单位)连续显示内存使用情况,直到用户手动停止。
输出解释
执行 free -h
命令后,通常会得到类似以下的输出:
total used free shared buff/cache available
Mem: 7.8G 3.6G 2.2G 131M 2.0G 3.9G
Swap: 2.0G 0B 2.0G
total
:系统总的内存大小。used
:已使用的内存大小。free
:当前空闲的内存大小。shared
:多个进程共享的内存大小。buff/cache
:用于缓存和缓冲区的内存大小。available
:应用程序可以使用的内存大小,它是根据系统的内存使用情况和缓存等因素计算出来的一个估计值。
示例
- 以 GB 为单位显示内存使用情况:
free -g
- 每隔 5 秒连续显示内存使用情况:
free -s 5
free
命令可以帮助用户快速了解系统内存的使用状况,以便及时发现内存相关的问题,如内存泄漏、内存不足等。
扫描二维码关注公众号,回复:
17599639 查看本文章
