Solaris Resource Manager 1.3 系统管理指南

使用 rcapstat 监视项目的 RSS

以下命令以 5 秒的取样间隔产生报告。将产生五次报告,在每个样本后产生一次。


user1machine% rcapstat 5 5

id     project   nproc    vm   rss   cap    at avgat    pg avgpg
376565 user1        57  209M   46M   10M  440M  220M 5528K 2764K
376565 user1        57  209M   44M   10M  394M  131M 4912K 1637K
376565 user1        56  207M   43M   10M  440M  147M 6048K 2016K
376565 user1        56  207M   42M   10M  522M  174M 4368K 1456K
376565 user1        56  207M   44M   10M  482M  161M 3376K 1125K

在此示例中,项目 user1 拥有超过其物理内存上限的 RSS。pg 列中的非零值表示 rcapd 因其试图通过降低项目进程的物理内存使用量来符合上限的要求而不断地换出内存。然而, rcapd 未成功,这可以从不断变化且未显示相应减少的 rss 值中看出。这意味着应用程序的驻留内存正被积极使用,迫使 rcapd 影响工作集。在此情况下,系统将继续保持高的页面故障率及关联的 I/O,直到工作集大小减少,上限上升,或应用程序更改其内存访问模式。