Solaris Non-Global Zone resource capping

Moderator: cah

Post Reply
cah
General of the Army / Fleet Admiral / General of the Air Force
General of the Army / Fleet Admiral / General of the Air Force
Posts: 1342
Joined: Sun Aug 17, 2008 5:05 am

Solaris Non-Global Zone resource capping

Post by cah »

In Solaris zones, we can restrict resources for certain non-global zones (especially for CPUs) for license consern.

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#
2. Capping CPU

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#
3. Dedicate CPUs

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#
CAH, The Great
cah
General of the Army / Fleet Admiral / General of the Air Force
General of the Army / Fleet Admiral / General of the Air Force
Posts: 1342
Joined: Sun Aug 17, 2008 5:05 am

Change Solaris Non-Global Zone resource capping

Post by cah »

Code: Select all

GLOBAL ZONE# zonecfg -z <non-global zone>
zonecfg:non-global zone>select capped-cpu
zonecfg:non-global zone>capped-cpu> set ncpus=2
zonecfg:non-global zone>capped-cpu> end
zonecfg:non-global zone>verify
zonecfg:non-global zone>commit
zonecfg:non-global zone>exit
GLOBAL ZONE#
After the change:

Code: Select all

zonecfg:webtest03:capped-cpu> info
capped-cpu:
        [ncpus: 2.00]
CAH, The Great
Post Reply