linux系统查看系统内存已经使用的情况
时间: 2024-11-15 09:30:39 浏览: 17
在Linux系统中,你可以通过几个命令来查看当前系统的内存使用情况。其中最常用的命令有`free`, `top`, 和 `vmstat`。
1. **`free`** 命令:这个命令可以显示物理内存和交换空间的使用情况,包括总内存、已用内存、空闲内存以及缓存等详细信息。运行如下命令:
```
free -m
```
`-m` 参数表示结果将以MB为单位展示。
2. **`top`** 命令:实时动态查看进程的CPU和内存占用情况,按百分比排序,非常直观。打开终端即可直接输入 `top` 运行。
3. **`vmstat`** 命令:提供虚拟内存状态、处理器活动度等信息。运行 `vmstat` 或加上一些选项(如 `-s` 显示内存统计),可以了解内存的使用情况。
4. **`htop` (可选)** 如果你想在一个更友好的图形界面下查看,可以安装 `htop` 工具,它集成了 `top` 的功能并增加了颜色编码等。
以上命令会告诉你当前系统内存总量、已分配给用户和内核的部分,以及交换分区的使用状况。如果你想获取每个用户的内存使用,可以使用 `ps -aux` 命令。
阅读全文