limadm(1MSRM) 命令可用于降低 lnode 的内存上限,这使得上限的限制性更强。在下一个配置间隔之后,rcapd 将执行新的上限(请参阅 rcapadm(1MSRM))。也可以发送信号,使 rcapd 立即执行新的上限。
admin# limadm set rss.limit=30M user1 admin# pkill -HUP rcapd |
以下命令以 5 秒的取样间隔产生报告。将产生五次报告,在每个样本后产生一次。
admin# rcapstat 5 5 id lnode nproc vm rss cap at avgat pg avgpg 112270 user1 24 123M 35M 30M 50M 0K 3312K 0K 78194 user2 1 2368K 1856K 10M 0K 0K 0K 0K id lnode nproc vm rss cap at avgat pg avgpg 112270 user1 24 123M 36M 30M 52M 52M 632K 632K 78194 user2 1 2368K 2096K 10M 0K 0K 0K 0K id lnode nproc vm rss cap at avgat pg avgpg 112270 user1 24 123M 33M 30M 57M 52M 816K 632K 78194 user2 1 2368K 1968K 10M 0K 0K 0K 0K id lnode nproc vm rss cap at avgat pg avgpg 112270 user1 24 123M 27M 30M 4792K 4792K 40K 40K 78194 user2 1 2368K 1144K 10M 0K 0K 0K 0K id lnode nproc vm rss cap at avgat pg avgpg 112270 user1 24 123M 27M 30M 0K 0K 0K 0K 78194 user2 1 2368K 1144K 10M 0K 0K 0K 0K |
当上限从 50 兆字节降低到 30 兆字节时,rcapd 通过试图换出 6 兆字节的超过上限值的驻留内存量来作出响应。目标达到了;但有少量超过。