linux 查看内存情况
时间: 2024-06-26 08:00:30 浏览: 165
在Linux系统中,你可以使用几种命令来查看内存使用情况,这些命令可以帮助你了解系统的内存总量、已用内存和空闲内存等信息。下面是几个常用的命令:
1. `free`: 这是最基础的命令,显示系统内存的状态,包括总内存(Total)、已用内存(Used)、空闲内存(Free)以及缓冲区和缓存等(Buffers/Caches)。例如:
```
$ free -h
```
`-h` 参数会以人类可读的方式展示内存单位(KB, MB, GB等)。
2. `top`: 实时监控进程资源占用情况,按内存排序显示,非常直观。打开终端输入 `top`,然后按 `M` 键切换到内存使用页面。
3. `htop`: 类似于 `top`,但提供更友好的图形界面,可以实时查看内存和CPU使用情况。安装命令通常是 `sudo apt-get install htop` 或者 `yum install htop`(取决于你的发行版)。
4. `vmstat`: 显示虚拟内存统计信息,包括交换空间使用、进程状态等。命令格式为 `vmstat` 或 `vmstat [interval]`,可以设置每隔一段时间更新一次统计。
5. `mpstat` 或 `prstat`: 分别用于查看多处理器系统和进程的资源使用情况,其中也包含了内存使用信息。
阅读全文