系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones

使用 rcapstat 监视资源利用率

使用 rcapstat 可以监视具有上限的项目的资源利用率。要查看 rcapstat 报告示例,请参见使用 rcapstat 生成报告

您可以为报告设置抽样间隔并指定重复统计信息的次数。

interval

按秒指定抽样间隔。缺省间隔为 5 秒。

count

指定重复统计信息的次数。缺省情况下,rcapstat 会一直报告统计信息,直至收到终止信号或出现 rcapd 进程。

rcapstat 发布的第一个报告中的分页统计信息显示自启动守护进程以来执行的活动。后续报告反映自发布最后一个报告以来执行的活动。

下表定义 rcapstat 报告中的列标题。

rcapstat 列标题

说明 

id

具有上限的项目的 ID。 

project

项目名称。 

nproc

项目中的进程数。 

vm

项目中的进程所用的总虚拟内存大小(包括所有映射的文件和设备),以千字节 (K)、兆字节 (M) 或千兆字节 (G) 为单位。 

rss

项目中进程的总驻留集大小 (resident set size, RSS) 的估算量,以千字节 (K)、兆字节 (M) 或千兆字节 (G) 为单位,没有考虑共享的页面。 

cap

为项目定义的 RSS 上限。有关如何指定内存上限的信息,请参见限制项目物理内存使用率的属性rcapd(1M) 手册页。

at

自上次 rcapstat 抽样以来,rcapd 尝试对其执行页出操作的内存总量。

avgat

自上次 rcapstat 抽样以来,rcapd 在所出现的每个抽样周期中尝试对其执行页出操作的平均内存量。使用 rcapadm 可以设置 rcapd 对集合 RSS 进行抽样的速率。请参见rcapd 操作间隔

pg

自上次 rcapstat 抽样以来,rcapd 成功对其执行页出操作的内存总量。

avgpg

自上次 rcapstat 抽样以来,rcapd 在所出现的每个抽样周期中成功对其执行页出操作的平均内存量估算值。使用 rcapadm 可以设置 rcapd 对进程 RSS 大小进行抽样的速率。请参见rcapd 操作间隔