在Linux系统中,查看内存使用情况有多种方法。以下是几种常用的方式:

1. 使用`free`命令:

在终端中输入以下命令可查看当前的内存使用情况:

linux查看内存使用情况  第1张

free h

使用`h`选项使内存显示为人类更容易阅读的格式(MB/GB等)。

2. 使用`top`或`htop`命令:

这两个命令不仅可以看到总的内存使用情况,而且还可以按进程排序。相比而言`top`是预装在大部分Linux发行版中的而 `htop`可能不是。

要开始监视运行中的系统的性能情况并查看内存使用状况,请输入以下命令:

linux查看内存使用情况  第2张

top

如果系统未安装htop,则可通过系统提供的包管理器安装htop(比如在Debian/Ubuntu下,你可以通过`sudo apt install htop`来安装)。用完htop之后只需按“q”来退出。

3. 使用`vmstat`命令:

输入下面这个简单的命令即可:

vmstat s

linux查看内存使用情况  第3张

可以列出详细的统计报告,其中包括各种内存统计。

4. 查看 `/proc/meminfo` 文件的内容

linux查看内存使用情况  第1张

这个文件包含了非常详细的操作系统内存管理的信息。

可用如下命令查看此信息:

cat /proc/meminfo

linux查看内存使用情况  第5张

5. 使用`df`命令

虽然 `df` 一般用来查询磁盘空间使用情况,但它也可以提供虚拟存储和内存使用的信息:

linux查看内存使用情况  第6张

df h type=overlay

根据你想要看到的信息详细程度以及系统安装了哪些工具(如 `htop`),您可以选用不同的方法。通常`free h` 是快速且易于读取的好选择。