Linux进程内存的几个指标背后的含义: VSS、RSS、PSS、USS
VSS(Virtual Set Size) 虚拟耗用内存,包括进程独自占用的物理内存、和其他进程共享的内存、分配但未使用的内存。 进程#X的VSS: 进程#X分配的内存① + 共享库占用的内存④ RSS(Resident Set Size) 驻留内存大小,是进程当前实际使用物理内存大小(包含共享库占用的内存)。 进程#X的RSS: 进程当前实际使用物理内存③ + 共享库占用的内存④ PSS(Proportional Set Size) 实际使用的物理内存、比例分配和其他进程共享的内存(共享库内存/使用共享库的进程数)。 进程#X的RSS: 进程当前实际使用物理内存③ + 共享库占用的内存④/2 ### 2表示使用共享库④的进程数 USS(Unique Set Size) 独立内存大小,表示进程正在使用的物理内存内存,独自占用(不包含共享库占用的内存)。 进程#X的RSS: 进程当前实际使用物理内存③ |