Michael Barto wrote:
> I am little confused with Solaris 10/08 release and it is not clear in the 
> documentation. But say I set the global zone to cpu-shares=5 and say a zone1 
> to 
> cpu-shares=3 and zone2 to cpu-shares=2.
> 1) do you have to set scheduling-class=FSS in all zones or is it assumed?

The only reason to set the scheduling-class=FSS on
the zone is if you want to use FSS inside the zone
but the system is not using FSS as the default
scheduling class.  Setting scheduling-class=FSS will
not help you with the scenario of using cpu-shares for
the zones themselves.  What you want to do in the
example above is to set the system's default scheduling
class to be FSS using dispadmin.

> 2) and does this mean that global zone is using 5/10, zone 1 is using 3/10 
> and 
> zone2 is using 2/10 of the cpu resources   like when I set up the old way a 
> pool.

That would be true if all of the zones were
running and fully busy.  If one of the zones isn't really
doing anything, then it won't factor into the equation.
Likewise, none of this applies unless the system itself
is overcommitted.

> 3) and is this an easier way to do it or do I still need to use pools?

I'm not sure what this is in reference to.

zones-discuss mailing list

Reply via email to