Setting Cap Limits for Memory

This example shows how to set limits for memory, swap memory, and locked memory.

global$ zonecfg -z zoneA
zonecfg:zoneA> add capped-memory
zonecfg:zoneA:capped-memory> set physical=1g
zonecfg:zoneA:capped-memory> set swap=2g
zonecfg:zoneA:capped-memory> set locked=500m
zonecfg:zoneA:capped-memory> end
zonecfg:zoneA> info
...
capped-memory:
      physical: 1G
      [swap: 2G]
      [locked: 500M]
rctl 0:
      name: zone.max-swap
      value: (priv=privileged,limit=2147483648,action=deny)
rctl 1:
      name: zone.max-locked-memory
      value: (priv=privileged,limit=524288000,action=deny)
...
zonecfg:zoneA> exit
global$ Reboot or run zoneadm apply command.