free
是一个在 Linux 系统中查看内存使用情况的命令。它提供了关于物理和交换内存的信息,包括已使用的、空闲的和缓存的内存。
以下是 free
命令的一些基本用法:
显示内存使用情况:
free
运行这个命令会显示出系统的总内存、已使用的内存、空闲的内存以及缓存的内存等信息。
以人类可读格式显示内存使用情况:
free -h
使用
-h
选项可以将结果以人类可读的单位(如 K、M、G)显示出来。显示详细内存使用情况:
free -m
使用
-m
选项会将结果转换为 MB,并显示更多的细节,包括每个内存区域的总量、已使用量、空闲量、共享量和缓存量等。显示连续两次内存使用情况:
free -s [interval] [-c count]
使用
-s
选项可以指定每隔多少秒刷新一次输出。例如,free -s 5
表示每5秒刷新一次输出。同时,你可以使用-c
选项来指定刷新次数,例如free -s 5 -c 3
表示总共刷新3次后停止。显示所有内存信息:
free -a
使用
-a
选项会显示所有的内存信息,包括系统中的物理内存、交换内存、内核缓冲区、共享内存等。只显示物理内存信息:
free -m --physical
使用
--physical
选项可以只显示物理内存信息。
以上就是 free
命令的基本用法和解释。你可以根据需要选择合适的选项来获取你想要的内存使用信息。