如何减少Exadata计算节点CPU的Core数量
最近为某客户做一个Exadata的PoC测试,要求是X8 1/8 rack配置,目前机器是1/4 rack的硬件。
OEDA配置时只选择了1/8 rack选项,其他都没有配置。但是在一键刷机时会发现跳过了计算节点的1/8 rack配置,只对存储节点进行了1/8 rack配置,如下:
Initializing
Disabling Exadata AIDE on [dbm08celadm01.oscbj.com, dbm08celadm02.oscbj.com, dbm08celadm03.oscbj.com, dbm08dbadm01.oscbj.com, dbm08dbadm02.oscbj.com]
Executing Update Nodes for Eighth Rack
Drop cell disks for Eighth Rack setup in [dbm08celadm02.oscbj.com]
Drop cell disks for Eighth Rack setup in [dbm08celadm01.oscbj.com]
Drop cell disks for Eighth Rack setup in [dbm08celadm03.oscbj.com]
Skip Eighth rack configuration in compute node dbm08dbadm02.oscbj.com
running setup on: dbm08celadm03
running setup on: dbm08celadm02
running setup on: dbm08celadm01
dbm08celadm02 needs total CPU cores set from 64 to 32
dbm08celadm03 needs total CPU cores set from 64 to 32
dbm08celadm01 needs total CPU cores set from 64 to 32
Skip Eighth rack configuration in compute node dbm08dbadm01.oscbj.com
Successfully completed execution of step Update Nodes for Eighth Rack [elapsed Time [Elapsed = 58142 mS [0.0 minutes] Fri Jun 04 14:21:26 CST 2021]]
那么现在已经刷机完成,此时需要对计算节点也限制cpu核数,匹配 1/8 rack配置,该如何操作呢?
可以使用dbmcli工具来配置:
[root@dbm08dbadm01 ~]# dbmcli
DBMCLI: 发行版 - 发行时间 Sun Jun 06 11:05:15 CST 2021
版权所有 (c) 2007, 2016, Oracle 和/或其关联公司。保留所有权利。
DBMCLI> LIST DBSERVER
dbm08dbadm01 online
DBMCLI> LIST DBSERVER DETAIL
name: dbm08dbadm01
bbuStatus: normal
coreCount: 48/48
cpuCount: 96/96
diagHistoryDays: 7
fanCount: 16/16
fanStatus: normal
httpsAccess: ALL
id: 1909XLB03N
interconnectCount: 2
interconnect1: ib0
interconnect2: ib1
ipaddress1: 192.168.118.1/22
ipaddress2: 192.168.118.2/22
kernelVersion: 4.14.35-1902.306.2.1.el7uek.x86_64
locatorLEDStatus: off
makeModel: Oracle Corporation ORACLE SERVER X8-2
metricHistoryDays: 7
msVersion: OSS_20.1.3.0.0_LINUX.X64_201023
powerCount: 2/2
powerStatus: normal
releaseImageStatus: success
releaseVersion: 20.1.3.0.0.201023
releaseTrackingBug: 31970366
status: online
temperatureReading: 23.0
temperatureStatus: normal
upTime: 2 days, 2:20
msStatus: running
rsStatus: running
DBMCLI> LIST DBSERVER ATTRIBUTES coreCount,cpuCount
48/48 96/96
DBMCLI> ALTER DBSERVER pendingCoreCount=24
DBM-10004: Decreasing the number of active cores is not supported.
DBMCLI> ALTER DBSERVER pendingCoreCount=24 force
DBServer dbm08dbadm01 successfully altered. Please reboot the system to make the new pendingCoreCount effective.
DBMCLI> LIST DBSERVER ATTRIBUTES coreCount,cpuCount
48/48 96/96
DBMCLI> exit
退出
[root@dbm08dbadm01 ~]# mpstat
Linux 4.14.35-1902.306.2.1.el7uek.x86_64 (dbm08dbadm01.oscbj.com) 2021年06月06日 _x86_64_ (96 CPU)
11时12分04秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
11时12分04秒 all 0.28 0.00 0.28 0.00 0.00 0.00 0.00 0.00 0.00 99.43
[root@dbm08dbadm01 ~]#
[root@dbm08dbadm01 ~]# reboot
可以看到,需要加force参数才可以修改,而且修改后需要重启机器生效,我们按要求重启后再次查看计算节点CPU情况:
[root@dbm08dbadm01 ~]# mpstat
Linux 4.14.35-1902.306.2.1.el7uek.x86_64 (dbm08dbadm01.oscbj.com) 2021年06月06日 _x86_64_ (48 CPU)
11时21分33秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
11时21分33秒 all 2.63 0.03 2.44 1.18 0.00 0.01 0.00 0.00 0.00 93.71
DBMCLI> list DBSERVER detail
name: dbm08dbadm01
bbuStatus: normal
coreCount: 24/48
cpuCount: 48/48
diagHistoryDays: 7
fanCount: 16/16
fanStatus: normal
httpsAccess: ALL
id: 1909XLB03N
interconnectCount: 2
interconnect1: ib0
interconnect2: ib1
ipaddress1: 192.168.118.1/22
ipaddress2: 192.168.118.2/22
kernelVersion: 4.14.35-1902.306.2.1.el7uek.x86_64
locatorLEDStatus: off
makeModel: Oracle Corporation ORACLE SERVER X8-2
metricHistoryDays: 7
msVersion: OSS_20.1.3.0.0_LINUX.X64_201023
powerCount: 2/2
powerStatus: normal
releaseImageStatus: success
releaseVersion: 20.1.3.0.0.201023
releaseTrackingBug: 31970366
status: online
temperatureReading: 23.0
temperatureStatus: normal
upTime: 0 days, 0:09
msStatus: running
rsStatus: running
DBMCLI> list DBSERVER attributes coreCount, cpuCount
24/48 48/48
此时可以看到已经成功减半了CPU的核数,匹配 1/8 rack配置,另外的计算节点同样操作即可,不再赘述。
如何减少Exadata计算节点CPU的Core数量的更多相关文章
- 提升Exadata 计算节点本地IO性能
1.问题概述 某客户有一台Exadata X2-2,每个计算节点是4块普通的本地SAS硬盘做成的RAID5,然后在RAID5的本地硬盘上创建了一个文件系统来存放DSG数据同步软件,在后续的运维过程中, ...
- Exadata 18.1新特性--计算节点升级增强
新的计算节点升级增强能大幅缩短升级花费的时间,最快能减少40%的时间,具体的增强主要体现在以下方面: 1.计算节点操作系统的备份工作. 以前计算节点操作系统的备份工作是在正式升级之前执行,在滚动升级过 ...
- 超千个节点OpenStack私有云案例(1):CERN 5000+ 计算节点私有云
CERN:欧洲核子研究组织 本文根据以下几篇文章整理而来: https://www.openstack.org/summit/tokyo-2015/videos/presentation/unveil ...
- 看 nova-scheduler 如何选择计算节点 - 每天5分钟玩转 OpenStack(27)
本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在哪个计算节点上启动 instance 的问题. 创建 Instance 时,用户会提出资源需求,例如 CPU.内存.磁 ...
- openstack controller ha测试环境搭建记录(九)——配置nova(计算节点)
编辑所有节点的/etc/hosts:10.0.0.14 controller110.0.0.12 controller210.0.0.13 controller310.0.0.10 myvip10.0 ...
- Nova计算节点安装配置
Nova计算节点安装配置 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ## Nova计算节点安装配置 #基本配置 ...
- openstack--5--控制节点和计算节点安装配置nova
Nova相关介绍 目前的Nova主要由API,Compute,Conductor,Scheduler组成 Compute:用来交互并管理虚拟机的生命周期: Scheduler:从可用池中根据各种策略选 ...
- OpenStack IceHouse 部署 - 4 - 计算节点部署
Nova计算服务(计算节点) 参考 本页内容依照官方安装文档进行,具体参见Configure a compute node(nova service) 前置工作 数据库 由于我们在Nova(计算管理 ...
- O027、看nova-scheduler如何选择计算节点
参考https://www.cnblogs.com/CloudMan6/p/5441782.html 本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在那个计算节点 ...
- 020-VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决
问题描述: VMware虚拟机作为OpenStack计算节点,如果安装的操作系统是CentOS7.3,则在此计算节点放置的虚拟机无法正常启动,报如下错误: 在创建计算节点时,为了能让 KVM 能创 ...
随机推荐
- vue setup响应式变量
setup响应式变量 一.非响应式变量 1 效果 开发中发现setup()中的变量居然不是响应式的,值得内容变成1了但是页面上还是0 2.源码 二.响应式变量 1.效果 使用ref()可以声明响应式的 ...
- C#设计模式09——组合模式的写法
1. 什么是C#组合模式? 组合模式是一种结构型设计模式,它允许将对象组合成树形结构以表示"整体/部分"层次结构.使用此模式,客户端可以按相同的方式处理单个对象和对象集合,而不必关 ...
- java基础-异常Exception-day10
目录 1. 练习 2. 异常三联 try-catch-finally 3.异常的分类 3. 子类throws的异常 小于等于父类的异常 4.自定义异常 1. 练习 package com.msb01; ...
- 面向对象C++学习总结
洛谷日记3 2023.5 面向对象C++ : 运算符重载 1.运算符重载 (1)n定义重载运算符和定义普通函数类似,只是该函数的名字是operator@,@表示要重载的运算符. MinInt oper ...
- Vue之使用elementUI的upload上传组件导入csv文件
最近干活的时候有个需求,需要将csv文件导入到mysql数据库中,前后端框架用的springboot+Vue,组件用的elementUI,下面将分步骤记录实现过程. 1.导入按钮部分: <el- ...
- 电子科技大学--ARM实验Keil uvison5 安装以及S3C2440A芯片包下载
1.简介 本教程主要服务于电子科技大学软工嵌入式新生,节省一些查找资料的时间 2.过程 请按如下顺序安装: 1,安装mdk_514.exe (主体文件) 2,安装Keil.STM32F1xx_DFP. ...
- Python学习之十四_Python连接各种数据库的方法(DM,oscar,Oracle,SQLSERVER,MYSQL,PG,Kingbase
Python学习之十四_Python连接各种数据库的方法(DM,oscar,Oracle,SQLSERVER,MYSQL,PG,Kingbase) 前言 想着能够使用多种数据库进行一些操作. 所以本文 ...
- [转帖]TiDB修改配置参数
https://www.jianshu.com/p/2ecdb4642579 在TiDB 中,"修改配置参数"似乎是个不精准的说法,它实际包含了以下内容: 修改 TiDB 的系统变 ...
- [转帖]7.5 TiKV 磁盘空间占用与回收常见问题
https://book.tidb.io/session4/chapter7/compact.html TiKV 作为 TiDB 的存储节点,用户通过 SQL 导入或更改的所有数据都存储在 TiKV. ...
- [转帖]5、kafka监控工具Kafka-Eagle介绍及使用
https://zhuanlan.zhihu.com/p/628039102 # Apache Kafka系列文章 1.kafka(2.12-3.0.0)介绍.部署及验证.基准测试 2.java调 ...