Partial output of the command zonecfg into displayed as follows:
rctl:
name: zone.cpu-shares
value: (priv=privileged,limit=20,action=none)
Upon booting the zone, you receive this warning:
WARNING: The zone.cpu-shares rctl is set but FSS is not the default scheduling class for this zone. FSS will
be used for processes in the zone but to get the full benefit of FSS, it should be the default scheduling class.
Which action resolves the issue?
A.
In the global zone, run the command dispadmin –d FSS.
B.
In the nonglobal zone, run the command dispadmin –d FSS.
C.
Change the zone resource control value to (priv=privileged,limit=20,action=none,default)
D.
Modify the general/scheduler property in the svc:/system/zones:default service.
Explanation:
Explanation/Reference:The default scheduler for Solaris uses time sharing to divide CPU time between running tasks. The fair share
scheduler (FSS) uses “shares” to give weighted prioritization to running processes based on the assigned CPU
shares. You’ve assigned cpu-shares to the zone, but you aren’t using the fair share scheduler.
To enable the fair share scheduler as default on the system:
# dispadmin -d FSS