1. 常驻内存 (RSS)
进程当前驻留在物理内存中的非交换(未被换出)页面总大小。 这表示了进程当前使用的实际内存量。
2. 虚拟内存 (VSZ)
进程使用的所有虚拟地址空间的总大小,包括常驻内存、交换内存和其他未映射到文件或其他特殊设备的内存。
3. 共享内存 (SHM)
进程与其他进程或系统共享的内存区域的大小。 共享内存可以用于进程间通信和资源共享。
4. 堆栈
进程执行所用的内存区域,用于存储函数参数、局部变量和调用堆栈信息。 堆栈通常由操作系统管理,但其大小也会影响进程的内存占用。
5. 特殊设备内存
进程映射的特殊设备(例如图形卡或网络设备)使用的内存。 这种类型的内存不被 RSS 或 VSZ 考虑在内。
6. 系统缓存
Linux 内核用于缓存文件、元数据和其他经常访问的数据的内存区域。 系统缓存可以提高性能,但它也会影响进程的总内存占用。
上一篇:linux 进程 不必要内存分析
下一篇:linux系统查看进程使用内存