JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Cluster 系统管理指南
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris Cluster 管理简介

2.  Oracle Solaris Cluster 和 RBAC

3.  关闭和引导群集

4.  数据复制方法

5.  管理全局设备、磁盘路径监视和群集文件系统

6.  管理法定

7.  管理群集互连和公共网络

8.  添加和删除节点

9.  管理群集

10.  对 CPU 使用控制的配置

CPU 控制简介

选择方案

合理分配调度程序

配置 CPU 控制

如何在全局群集上的投票节点中控制 CPU 使用情况

如何在具有默认处理器集的全局群集非投票节点中控制 CPU 使用情况

如何在具有专用处理器集的全局群集非投票节点中控制 CPU 使用情况

11.  修补 Oracle Solaris Cluster 软件和固件

12.  备份和恢复群集

13.  使用图形用户界面管理 Oracle Solaris Cluster

A.  示例

索引

CPU 控制简介

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

CPU 控制工具是在 Oracle Solaris OS 所提供功能的基础上构建的。有关区域、项目、资源池、处理器集和调度类的信息,请参见《系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones》

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

选择方案

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

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

表 10-1 CPU 控制方案

描述
指导
资源组在全局群集投票节点中运行。

通过给 project.cpu-shareszone.cpu-shares 赋值来向资源组和区域分配 CPU 份额。

无论是否配置了全局群集非投票节点,您都可以执行此过程。

资源组使用默认处理器集在全局群集非投票区域中运行。

通过给 project.cpu-shareszone.cpu-shares 赋值来向资源组和区域分配 CPU 份额。

如果您无需控制处理器集的大小,请执行此过程。

资源组使用专用处理器集在全局群集非投票节点中运行。

通过给 project.cpu-shareszone.cpu-shares 和专用处理器集中的最大处理器数赋值来向资源组分配 CPU 份额。

设置专用处理器集中的最小处理器集数。

如果要控制 CPU 份额和处理器集的大小,请执行此过程。您只能使用专用处理器集在全局群集非投票节点中实施此控制。

合理分配调度程序

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

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