主页

索引

模块索引

搜索页面

smem

  • smem 是一个 Linux 工具,用于报告基于进程和进程组(cgroup)的内存使用情况。这个工具提供了比传统 free 和 ps 命令更详细的内存使用信息。

示例:

smem -c "pid user pss rss vss" | grep <pid>
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(虚拟集大小)。
    这是进程的总虚拟内存大小,包括进程使用的所有内存,无论是否在物理内存中。

主页

索引

模块索引

搜索页面