Fair Share Scheduler

From Tom
Jump to: navigation, search

This documentation can be redistributed and/or modified under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

Unless required by applicable law, this documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

This documentation should not be used as a replacement for a valid Oracle service contract and/or an Oracle service engagement. Failure to follow Oracle guidelines for installation and/or maintenance could result in service/warranty issues with Oracle.

Use of this documentation is at your own risk!

--Tom Stevenson (talk) 17:11, 26 May 2015 (EDT)


Index

Banner 8 setups			 (Still a work in progress)
T5440 Setup			 (Still a work in progress) 
M5000 Setup			 (Still a work in progress) 
Solaris 10 Setup		 (Still a work in progress) 
Fair Share Scheduler		 (Still a work in progress) 
Resource Pools			 (Still a work in progress) 
Solaris Cluster 3.2		 (Still a work in progress) 
Solaris Zones			 (Still a work in progress) 
Patching Cluster with HA-Zones	 (Still a work in progress) 

Setting up the FSS

For a good overview of all FSS options please go to link System Administration Guide: Virtualization Using the Solaris Operating System.

Although only one server is used in the following examples, all of the following steps much be executed on all servers within the cluster.

Displaying default scheduling class

To displays the name of the default scheduling class to be used on reboot, use the dispadmin -d command. The first output is when there is no default scheduling class set.

[root@banpapp2 ~]# dispadmin -d
dispadmin: Default scheduling class is not set

The second output is when the default scheduling class is set to FSS.

[root@banpapp2 ~]# dispadmin -d
FSS     (Fair Share)

Setting the default scheduling class to FSS

To set the default scheduling class to FSS:

[root@banpapp2 ~]# dispadmin -d FSS
[root@banpapp2 ~]# dispadmin -d
FSS     (Fair Share)

Making the configuration take effect immediately

Make this configuration take effect immediately, without rebooting:

[root@banpapp2 ~]# priocntl -s -c FSS

Moving all processes to the FSS scheduling class

Move all processes from the ALL scheduling class into the FSS scheduling class.

Move the init process (pid 1) into the FSS scheduling class.

[root@banpapp2 ~]# priocntl -s -c FSS -i pid 1

Move all processes from their current scheduling classes into the FSS scheduling class.

[root@banpapp2 ~]# priocntl -s -c FSS -i all

--Tom Stevenson (talk) 13:49, 16 April 2013 (EDT)

Help contents:

Reading: Go | Search | URL | Namespace | Page name | Section | Link | Backlinks | Piped link | Interwiki link | Redirect | Variable | Category | Special page
Tracking changes: Recent | (enhanced) | Related | Watching pages | Page history | Diff | User contributions | Edit summary | Minor edit | Patrolled edit
Logging in and preferences: Logging in | Preferences | User style
Editing: Overview | Wikitext | New page | List | Images/files | Image page | Special characters | Formula | Table | EasyTimeline | Inputbox | Template | (p. 2) | Renaming (moving) a page | Editing shortcuts | Talk page | Testing | Export | Import | rlc |