smem #### * smem 是一个 Linux 工具,用于报告基于进程和进程组(cgroup)的内存使用情况。这个工具提供了比传统 free 和 ps 命令更详细的内存使用信息。 示例:: smem -c "pid user pss rss vss" | grep smem -c "pid user pss rss vss" pid: 进程的进程ID。 user: 进程的所有者(通常是启动该进程的用户)。 pss: Proportional Set Size(按比例集大小)。 这是一个更准确的内存使用指标,考虑了共享内存页。 PSS 是进程独占的页面加上按比例分配给该进程的共享页面。 rss: Resident Set Size(常驻集大小)。 这是进程当前在物理内存中占用的字节数(KB、MB等,取决于输出格式)。 vss: Virtual Set Size(虚拟集大小)。 这是进程的总虚拟内存大小,包括进程使用的所有内存,无论是否在物理内存中。