JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Cluster System Administration Guide
search filter icon
search icon

Document Information

Preface

1.  Introduction to Administering Oracle Solaris Cluster

2.  Oracle Solaris Cluster and RBAC

3.  Shutting Down and Booting a Cluster

4.  Data Replication Approaches

5.  Administering Global Devices, Disk-Path Monitoring, and Cluster File Systems

6.  Administering Quorum

7.  Administering Cluster Interconnects and Public Networks

8.  Adding and Removing a Node

9.  Administering the Cluster

10.  Configuring Control of CPU Usage

Introduction to CPU Control

Choosing a Scenario

Fair Share Scheduler

Configuring CPU Control

How to Control CPU Usage in the Voting Node on a Global Cluster

How to Control CPU Usage in a Global-Cluster Non-Voting Node With the Default Processor Set

How to Control CPU Usage in a Global-Cluster Non-Voting Node With a Dedicated Processor Set

11.  Patching Oracle Solaris Cluster Software and Firmware

12.  Backing Up and Restoring a Cluster

13.  Administering Oracle Solaris Cluster With the Graphical User Interfaces

A.  Example

Index

Introduction to CPU Control

Oracle Solaris Cluster software enables you to control the usage of CPU.

The CPU control facility builds on the functionality available in the Oracle Solaris OS. For information about zones, projects, resource pools, processor sets, and scheduling classes, see System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones.

On the Oracle Solaris OS, you can do the following:

Choosing a Scenario

Depending on the configuration choices you make and version of the operating system you choose, you can have different levels of CPU control. All aspects of CPU control described in this chapter are dependent on the resource group property RG_SLM_TYPE being set to automated.

Table 10-1 provides a description of the different configuration scenarios available.

Table 10-1 CPU Control Scenarios

Description
Instructions
Resource group runs in the global-cluster voting node.

Assign CPU shares to resource groups and zones, providing values for project.cpu-shares and zone.cpu-shares.

You can perform this procedure whether or not global- cluster non-voting nodes are configured.

Resource group runs in a global-cluster non-voting zone by using the default processor set.

Assign CPU shares to resource groups and zones, providing values for project.cpu-shares and zone.cpu-shares.

Perform this procedure if you do not need to control the size of the processor set.

Resource group runs in a global-cluster non-voting node with a dedicated processor set.

Assign CPU shares to resource groups, providing values for project.cpu-shares, zone.cpu-shares, and maximum number of processors in a dedicated processor set.

Set the minimum number of processor sets in a dedicated processor set.

Perform this procedure if you want to control CPU shares and the size of a processor set. You can exercise this control only in a global-cluster non-voting node by using a dedicated processor set.

Fair Share Scheduler

The first step in the procedures to assign CPU shares to resource groups is to set the scheduler for the system to be the fair share scheduler (FSS). By default, the scheduling class for the Oracle Solaris OS is timesharing schedule (TS). Set the scheduler to be FSS to have the shares configuration take effect.

You can create a dedicated processor set regardless of the scheduler class you choose.