free 命令

2025 年 3 月 17 日 | 阅读 1 分钟

free 命令提供有关系统已用和未使用内存以及交换内存的信息。默认情况下,它以 kb(千字节)为单位显示内存。

内存主要包括 RAM(随机存取存储器)和交换内存。

交换内存是硬盘驱动器的一部分,它充当虚拟 RAM。

语法

Linux free1

查看上面的快照,

第一行显示内存详细信息,例如我们系统中可用的总 RAM、已用 RAM、空闲 RAM、共享 RAM、缓冲 RAM 和缓存 RAM。

第二行显示已用和空闲缓冲区/缓存内存。

第三行显示总交换内存、已用交换内存和空闲交换内存。


以不同格式显示 RAM

默认情况下,free 命令以 kb 格式显示 RAM 信息。您可以根据需要以不同格式显示它。

语法

Linux free2

free 命令选项

选项函数
free -t显示总内存
free -o禁用缓冲区调整行
free -s <time>定期更新 RAM
free -l显示高低内存大小统计信息
watch free允许迭代
下一主题Linux free -t