Dhanaraj M

Friday Feb 27, 2009

Fair Share Scheduler (FSS) does not honor CPU shares to zones

When applying 1000 cpu shares to the global zone and 1 share to non global zones,
the non-global zone process 'cpuHog' gets 70-60% of the CPU use reported by prstat (BugID - 6708094)

The current implementation may not scale to this extent. The solution is to tune (reduce) QUANTUM value.

1. Redirect the output to a file
# dispadmin -c FSS -g -r 1000 > fss.conf

2. Edit/reduce QUANTUM value to 10
# vi fss.conf
 #
 # Fair Share Scheduler Configuration
 #
 RES=1000
 #
 # Time Quantum
 #
 QUANTUM=10

3. Set the new QUANTUM value
# dispadmin -c FSS -s fss.conf

Calendar

Feeds

Search

Links

Navigation

Referrers