最近为某客户做一个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. postman+springboot一次上传多个文件

    开发中到前端一次上传多个文件的需求如何实现,下面使用postman模拟前端的请求,后端使用srpingboot来实现 1.postman设置 2.Java代码 @RestController @Req ...

  2. fetch概述

    1.基本特性 更加简单的数据获取方式,功能更强大.更灵活,可以看做是xhr的升级版 基于promise实现 2.语法结构 3.fetch的基本用法

  3. C#通过泛型实现对子窗体的不同操作

    private void button1_Click(object sender, EventArgs e) { FormOperate<object>();//调用FormOperate ...

  4. 每天学五分钟 Liunx 0100 | 服务篇:进程状态

    多任务和 CPU 时间片 前面说了 Liunx 是多用户多任务的,所谓的多任务就是多个进程"同时"执行.比如,同时开多个软件(进程),对于用户来说好像每个软件(进程)都在工作,但是 ...

  5. spring启动流程 (4) FactoryBean详解

    FactoryBean接口 实现类对象将被用作创建Bean实例的工厂,即调用getObject()方法返回的对象才是真正要使用的Bean实例,而不是直接将FactoryBean对象作为暴露的Bean实 ...

  6. 14-Verilog for Verification

    Verilog for Verification 1.引言 Testbench也是一个模块(module...endmodule) Testbench没有输入和输出,因为它是一个闭环,自己产生激励,灌 ...

  7. 【MCU】单片机如何检测市电通断?(应用甚广~)

    [来源]https://mp.weixin.qq.com/s/TQKtEbxS8WSo3D1MecdMIw

  8. airsim+px4无人机仿真平台

    0. 架构图 1. 主机列表 对应的ip地址与选择的系统,根据实际情况进行修改 主机IP 组件 系统 192.168.0.28 mavporxy linux-centos7.6 192.168.0.2 ...

  9. Go-值传递&引用传递

    值类型和引用类型 值类型关注其值 引用类型关注其指针 值类型和引用类型区别在于传递值的时候拷贝的对象不同,值传递拷贝是变量的值,引用传递拷贝的是变量的指针 拷贝 -- 传递值 赋值 函数调用 初始化 ...

  10. [转帖]AF_UNIX 本地通信

    文章目录 一.AF_UNIX 本地通信 1. Linux进程通信机制 2. socket本地域套接字AF_UNIX 3. demo示例 二.AF_INET域与AF_UNIX域socket通信原理对比 ...