在 Linux 系统中有多种方法可以查看内存占用情况,下面是几种常用的方法:
1. 使用 `top` 命令:
- 打开终端,输入 `top` 命令,会显示系统当前的进程列表,按照内存使用率排序。
- 按下 `M` 键可以按内存使用率对进程进行排序。
- 这种方式可以快速查看当前系统内存占用最高的进程。
2. 使用 `htop` 命令:
- `htop` 是一个更加友好的进程监控工具,需要手动安装。
- 安装方法因系统而异,在 Ubuntu/Debian 系统上可以使用 `sudo apt-get install htop` 进行安装。
- 使用 `htop` 命令打开后,按下 `F6` 键,选择 "PERCENT_MEM" 即可按照内存使用率对进程进行排序。
3. 使用 `free` 命令:
- `free` 命令可以查看系统当前内存使用情况,包括总内存、已使用内存、空闲内存等。
- 输入 `free -h` 可以以更加人性化的方式显示内存占用情况。
4. 使用 `vmstat` 命令:
- `vmstat` 命令可以实时查看系统的虚拟内存、CPU 等信息。
- 输入 `vmstat 1` 可以每隔 1 秒刷新一次数据,观察内存使用情况的变化。
以上是几种常用的方法,根据实际需求选择合适的工具即可快速查看内存占用情况并定位内存占用最高的进程。