Oracle® Solaris Cluster 系统管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

CPU 控制介绍

Oracle Solaris Cluster 软件可用于控制 CPU 的使用情况。

CPU 控制工具是在 Oracle Solaris OS 所提供功能的基础上构建的。有关区域、项目、资源池、处理器集和调度类的信息,请参见Oracle Solaris Zones 介绍

在 Oracle Solaris OS 上,您可执行以下操作:

  • 将 CPU 份额分配给资源组

  • 将处理器分配给资源组

您还可以使用 Oracle Solaris Cluster Manager GUI 查看区域群集的配置。有关 GUI 登录说明,请参见如何访问 Oracle Solaris Cluster Manager

选择方案

根据您所选择的配置和操作系统版本的具体情况,CPU 控制级别会各不相同。本章中介绍的各个 CPU 控制方面均依赖一个前提条件,即资源组属性 RG_SLM_TYPE 设置为 automated

Table 10–1 提供了各种可用配置方案的说明。

表 10-1  CPU 控制方案
描述
说明
资源组在全局群集节点中运行。
通过给 project.cpu-shareszone.cpu-shares 赋值来向资源组分配 CPU 份额。

公平份额调度器

给资源组分配 CPU 份额的过程的第一步是将系统的调度程序设置为公平份额调度器 (Fair Share Scheduler, FSS)。默认情况下,Oracle Solaris OS 的调度类是分时调度 (Timesharing Schedule, TS)。请将调度程序设置为 FSS 以使份额配置生效。

无论选择怎样的调度程序类,您均可创建一个专用处理器集。