以下命令以 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,直到工作集大小减少,上限上升,或应用程序更改其内存访问模式。