在 Linux 系统中,你可以使用多种命令来查看服务器的内存使用情况。以下是几种常用的方法:

1. `free` 命令

这个命令会显示系统内存和交换分区的使用状况。

bash

linux查看服务器内存命令  第1张

free h

这里 `h` 参数表示人类可读的格式。

2. `/proc/meminfo` 文件

linux查看服务器内存命令  第2张

Linux 将所有内核参数暴露在 `/proc` 下的一个特殊文件里。可以查看 `/proc/meminfo` 来得到内存的信息:

bash

cat /proc/meminfo

3. `top` 命令

这个命令提供了详细的动态系统视图,包括内存使用信息。

bash

top

linux查看服务器内存命令  第3张

在输出的信息中可以看到物理内存和交换空间的具体使用量,包括已经使用、空闲和缓冲的量。

4. `vmstat` 命令

该命令也可以用来监测内核活动。

bash

linux查看服务器内存命令  第4张

vmstat s | grep memory

5. `htop` 命令(如果已安装)

这是一个基于 NCurses 的系统监视工具,类似于 top,但是通常有图形用户界面的额外功能。

linux查看服务器内存命令  第5张

bash

htop

根据你需要获取的信息类型和深度,你可以选择适合你的工具。对于快速获取总体上的系统使用率而言,使用 `free` 或 `top` 足矣;若要获得更具体或细粒度的信息,可能要依赖于 `/proc/meminfo`。希望这对你有所帮助!