oracle如何控制cpu核数,CPU 控制简介 - Oracle Solaris Cluster 系统管理指南

本文介绍了Oracle Solaris Cluster如何控制CPU使用,包括在全局群集投票和非投票节点上的不同配置方案。通过设置resource group的RG_SLM_TYPE属性为automated,可以实现CPU份额分配和处理器集的管理。内容涵盖了分配CPU份额、选择处理器集以及使用公平份额调度器等关键操作。
摘要由CSDN通过智能技术生成

CPU 控制简介

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

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

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

将 CPU 份额分配给资源组

将处理器分配给资源组

选择方案

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

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

表 10-1 CPU 控制方案

描述

指导

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

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

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

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

通过给 project.cpu-shares 和 zone.cpu-shares 赋值来向资源组和区域分配

CPU 份额。

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

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

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

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

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

合理分配调度程序

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

TS)。请将调度程序设置为 FSS 以使份额配置生效。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值