- 打开终端或命令行界面。
- 运行
free
命令,它会输出有关物理内存和交换空间的总量、已用量、可用量和缓冲区/高速缓存的数量的信息。 - 在输出结果中,关注第一行
Mem
处的total
、used
和free
列,以了解系统中物理内存的总量、已用量和可用量。
例如,以下是在 Linux 终端中运行 free
命令并监控 RAM 的示例输出:
total used free shared buff/cache available
Mem: 2045508 1624308 334896 31980 821304 278800
Swap: 0 0 0
在这个例子中,可以看到系统中总共有 2045508 KB 的物理内存,其中 1624308 KB 用于当前正在运行的进程,而剩余的 334896 KB 是空闲内存。shared
行表示系统中由所有进程共享的内存。通常,这些是共享库和映射文件等内容。
Buffers
和 Cached
的值,这些值显示了系统内核现在正在使用的缓存。以下是这些列的说明:
Buffers
:已被用于文件系统缓冲区的内存量。Cached
:已被用于页面缓存(包括共享库和映射文件)的内存量。
这些列中的值将显示为使用了但可用的内存,因为它们被标记为已经被使用,但仍然可以被空闲内容替换。
除了 shared
、Buffers
和 Cached
这些列之外,还有其他一些内存列可以在 free
命令输出结果中找到,例如 used
、available
、total
等列,它们提供有关物理内存和交换空间的详细信息。