在 Linux 系统中,查看系统内存大小是一个常见的操作。有多种命令可以实现此目的,但最常见的命令是 free
。
free 命令
free
命令显示系统内存的使用情况。它输出的信息包括:
总内存大小
已用内存大小
空闲内存大小
缓存和缓冲区内存大小
共享内存大小
内存交换空间大小
如果没有指定任何选项,free
命令只会显示系统内存的总量和已用内存量。
示例
要查看系统内存的详细信息,请使用以下命令:
free -m
输出将类似于:
Total: 16 GiB
Used: 10 GiB
Free: 6 GiB
Shared: 2 GiB
Buff/cache: 4 GiB
Mem: 12 GiB
Swap: 8 GiB
其中,已用内存大小为 10 GiB,空闲内存大小为 6 GiB,缓存和缓冲区内存大小为 4 GiB,内存交换空间大小为 8 GiB。
其他命令
除了 free
命令外,还可以使用其他命令查看系统内存大小,例如:
vmstat
:显示虚拟内存统计信息,包括内存大小
top
:显示正在运行的进程的信息,包括内存使用情况
ps
:显示正在运行的进程的信息,包括内存使用情况
这些命令提供不同级别的内存信息,因此您可以根据需要选择最合适的命令。