查看 Linux 内存使用情况
使用 free 命令:
它显示当前内存使用情况的摘要,包括:
- 总内存:
- 已用内存:
- 空闲内存:
- 共享内存:
- 缓冲区内存:
- 可缓存内存:
使用 vmstat 命令:
它提供有关内存使用情况的实时统计信息,包括:
- pages in:每秒从磁盘读入的页面数:
- pages out:每秒写入磁盘的页面数:
- swap in:每秒从交换分区读入的页面数:
- swap out:每秒写入交换分区的页面数:
- used:已用内存量:
- free:空闲内存量:
- buff/cache:用于缓冲区和缓存的内存量:
使用 ps 命令:
它显示正在运行的进程的列表,包括它们使用的内存量,例如:
- SIZE:进程的虚拟内存大小:
- RSS:进程的实际内存大小:
使用 top 命令:
它提供有关系统资源使用情况的实时视图,包括内存使用情况,例如:
- MEM:系统已用内存的总量:
- FREE:系统空闲内存的总量:
- BUFFERS:用于缓冲区的内存量:
- CACHED:用于缓存的内存量:
- SWAP:已用交换内存的总量:
![](https://img0.baidu.com/it/u=3712025626,1189865968&fm=253.jpg)