Following are the steps to restrict resources for non-global zones:
1. Capping memory
Code: Select all
GLOBAL ZONE# zonecfg -z <non-global zone>
zonecfg:non-global zone> add capped-memory
zonecfg:non-global zone:capped-memory> set physical=24G
zonecfg:non-global zone:capped-memory> set swap=10G
zonecfg:non-global zone:capped-memory> set locked=1G
zonecfg:non-global zone:capped-memory> end
zonecfg:non-global zone>commit
zonecfg:non-global zone>exit
GLOBAL ZONE#
Code: Select all
GLOBAL ZONE# zonecfg -z <non-global zone>
zonecfg:non-global zone>add capped-cpu
zonecfg:non-global zone>capped-cpu> set ncpus=16
zonecfg:non-global zone>capped-cpu> end
zonecfg:non-global zone>commit
zonecfg:non-global zone>exit
GLOBAL ZONE#
Code: Select all
GLOBAL ZONE# zonecfg -z <non-global zone>
zonecfg:non-global zone>add dedicated-cpu
zonecfg:non-global zone>dedicated-cpu> set ncpus=16
zonecfg:non-global zone>dedicated-cpu> end
zonecfg:non-global zone>commit
zonecfg:non-global zone>exit
GLOBAL ZONE#