在 Linux 系统中,可以使用以下几种方法查看系统内存使用情况:
1. 使用 `free` 命令:
```
free -h
```
这个命令会显示系统总内存、已使用内存、空闲内存和交换分区使用情况等信息。添加 `-h` 参数可以以更易读的格式显示。
2. 使用 `top` 或 `htop` 命令:
这两个命令可以实时查看系统进程的内存使用情况,包括各个进程占用的内存大小。`htop` 命令提供了更友好的界面。
3. 使用 `vmstat` 命令:
```
vmstat 2 5
```
这个命令可以每 2 秒输出一次系统资源使用情况,包括内存使用情况,一共输出 5 次。
4. 使用 `/proc/meminfo` 文件:
```
cat /proc/meminfo
```
这个文件包含了系统内存的详细统计信息,包括总内存、空闲内存、缓存、交换分区等。
5. 使用 `dmidecode` 命令:
```
sudo dmidecode -t memory
```
这个命令可以查看系统内存模块的详细信息,包括容量、速度、类型等。需要 root 权限运行。
总之,Linux 系统提供了多种查看内存使用情况的方法,可以根据需要使用不同的命令和工具进行分析。