最近为某客户做一个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数量的更多相关文章

  1. 提升Exadata 计算节点本地IO性能

    1.问题概述 某客户有一台Exadata X2-2,每个计算节点是4块普通的本地SAS硬盘做成的RAID5,然后在RAID5的本地硬盘上创建了一个文件系统来存放DSG数据同步软件,在后续的运维过程中, ...

  2. Exadata 18.1新特性--计算节点升级增强

    新的计算节点升级增强能大幅缩短升级花费的时间,最快能减少40%的时间,具体的增强主要体现在以下方面: 1.计算节点操作系统的备份工作. 以前计算节点操作系统的备份工作是在正式升级之前执行,在滚动升级过 ...

  3. 超千个节点OpenStack私有云案例(1):CERN 5000+ 计算节点私有云

    CERN:欧洲核子研究组织 本文根据以下几篇文章整理而来: https://www.openstack.org/summit/tokyo-2015/videos/presentation/unveil ...

  4. 看 nova-scheduler 如何选择计算节点 - 每天5分钟玩转 OpenStack(27)

    本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在哪个计算节点上启动 instance 的问题. 创建 Instance 时,用户会提出资源需求,例如 CPU.内存.磁 ...

  5. openstack controller ha测试环境搭建记录(九)——配置nova(计算节点)

    编辑所有节点的/etc/hosts:10.0.0.14 controller110.0.0.12 controller210.0.0.13 controller310.0.0.10 myvip10.0 ...

  6. Nova计算节点安装配置

    Nova计算节点安装配置 openstack pike 安装 目录汇总 http://www.cnblogs.com/elvi/p/7613861.html ## Nova计算节点安装配置 #基本配置 ...

  7. openstack--5--控制节点和计算节点安装配置nova

    Nova相关介绍 目前的Nova主要由API,Compute,Conductor,Scheduler组成 Compute:用来交互并管理虚拟机的生命周期: Scheduler:从可用池中根据各种策略选 ...

  8. OpenStack IceHouse 部署 - 4 - 计算节点部署

    Nova计算服务(计算节点)  参考 本页内容依照官方安装文档进行,具体参见Configure a compute node(nova service) 前置工作 数据库 由于我们在Nova(计算管理 ...

  9. O027、看nova-scheduler如何选择计算节点

    参考https://www.cnblogs.com/CloudMan6/p/5441782.html   本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在那个计算节点 ...

  10. 020-VMware虚拟机作为OpenStack计算节点,上面的虚拟机无法启动问题解决

      问题描述: VMware虚拟机作为OpenStack计算节点,如果安装的操作系统是CentOS7.3,则在此计算节点放置的虚拟机无法正常启动,报如下错误: 在创建计算节点时,为了能让 KVM 能创 ...

随机推荐

  1. canvas验证码 uni-app/小程序

    1 <template> 2 <view class="logo-wrapper"> 3 <view class="logo-img&quo ...

  2. java进阶(42)--注解

    文档目录: 一.概念 二.注解的使用方法 三.JDK内置注解 四.元注释 五.注解中定义属性 六.反射注解的对象 七.反射注解对象的属性值 ------------------------------ ...

  3. 基于python安装app

    一.背景 有时候我们在做Android兼容性测试时,经常会使用adb命令一台一台的安装app,比较费事. 二.实现方法 利用python命令行启动web服务器,在手机浏览器输入存放apk包的目录url ...

  4. Julia编程基础

    技术背景 Julia目前来说算是一个比较冷门的编程语言,主要是因为它所针对的应用场景实在是比较有限,Julia更注重于科学计算领域的应用.而Julia最大的特点,就是官方所宣传的:拥有C的性能,且可以 ...

  5. QT启动问题--找不到python36.dll-cnblog

    1.报错:找不到python36.dll 2.解决 通过该查询CSDN下载相应的python36.dll放到C:\Windows\System32目录下即可 https://blog.csdn.net ...

  6. 【Gerrit】操作技巧

    多笔提交依赖 1. cherry-pick 同步的多笔代码前后有依赖,如第M笔提交是基于第N笔修改的,直接同步过去会有冲突,所以同步M笔提交时需要基于N笔提交,即写入第N笔commit-id 上述填的 ...

  7. [转帖]django使用html渲染页面样式+数据库管理员的创建

    一.django页面渲染 1.在templates中创建html格式的文件-index.html,在该文件中添加body,设置样式,比如: <h1 style = "backgroun ...

  8. 部分MySQL的SQL信息整理

    模块补丁信息查看 select su as 补丁模块, count(1) as 数量 from gsppatchlog where TO_DAYS( NOW( ) ) - TO_DAYS(deploy ...

  9. [转帖]ORACLE恢复神器之ODU/AUL/DUL

    https://www.cnblogs.com/oracle-dba/p/3873870.html 分享ORACLE数据库恢复神器之ODU.DUL和AUL工具. ODU:ORACLE DATABASE ...

  10. [转帖]MinIO Client(mc)完全指南

    https://www.cnblogs.com/lvzhenjiang/p/14944821.html 目录 一.获取MinIO Client(mc) 1.1 docker版 1.2 Homebrew ...