开发者社区> 问答> 正文

请教下OceanBase数据库部署的cpu有什么要求?

请教下OceanBase数据库部署的cpu有什么要求?
如 sys租户=1C + 两个租户各2C = 5C 部署ob配置文件里5C这样是否合理

展开
收起
cuicuicuic 2023-12-24 18:12:13 78 0
来自:OceanBase
5 条回答
写回答
取消 提交回答
  • 在OceanBase数据库中,CPU资源是以“C”的形式来衡量的,这里的“C”通常代表一个逻辑CPU核心。在部署OceanBase数据库时,CPU资源的分配需要考虑到整体集群规模、租户数量、业务负载特征以及资源隔离等因素。

    对于您提到的情况,如果sys租户需要1C,另外还有两个租户各需要2C,总计需要5C的CPU资源。在OceanBase集群中有足够的CPU资源的前提下,这样的资源分配是合理的。但需要注意以下几点:

    1. 集群资源总量:集群的物理服务器必须拥有足够多的核心数,确保分配给所有租户的CPU资源总数不超过集群的物理CPU核心数。

    2. 资源预留:除了租户之外,还需要考虑操作系统、OceanBase系统进程以及其他可能的后台服务所需要的CPU资源,确保系统稳定运行。

    3. 负载均衡与扩展性:在规划初期,应充分考虑未来业务增长的可能性,留有一定的资源余量以应对业务峰值或新租户的添加。

    4. 资源隔离与QoS:OceanBase支持对租户级别的资源隔离与服务质量保证,配置时需要确保每个租户的CPU资源能够满足其SLA要求,同时也需要防止某个租户过度消耗资源影响其他租户。

    5. 运维管理:在OceanBase数据库的管理层面,需要在管理系统中正确配置各个租户的CPU资源上限(MAX_CPU)和下限(MIN_CPU),确保租户之间资源隔离和动态调整的灵活性。

    若集群总体资源充足,且上述要点得到满足,为三个租户分配5C的CPU资源是合理的。

    2024-01-10 16:13:27
    赞同 展开评论 打赏
  • 企业版部署CPU要求:
    image.png

    CPU 型号参考:Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz

    仲裁服务器的资源规划参考如下规则:

    • 最小规格机器(2C4G)默认可支持 32 个用户租户和 sys 租户同时开启仲裁(2F 或 4F,primary_zone=RANDOM,unit_num=1)。
    • 每新增 32 个单 Unit 租户(2F 或 4F,primary_zone=RANDOM,unit_num=1),仲裁服务器资源需相应地至少增加:1C1G,日志盘 2GB,网络带宽 20 Mbps。
    • 对于 unit_num=N(N>1)的场景,可简单地当做 N 个单 Unit 租户处理。

    社区版部署CPU要求:
    image.png

    ——参考来源于OceanBase官方文档

    2024-01-03 15:54:20
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    OceanBase数据库部署所需的CPU要求是每个实例至少需要8个CPU核心,以确保数据库的高性能和稳定性。对于sys租户和两个租户各2C的配置,总共需要8个CPU核心。在配置文件中,您可以将这些CPU核心配置为至少8个,以确保数据库的正常运行

    2023-12-29 12:14:10
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    OceanBase数据库部署的CPU要求并没有明确的官方文档说明,但是可以根据其性能测试和实际应用场景进行推断。
    根据OceanBase官方文档的性能测试数据,OceanBase在单核CPU上的性能表现较好,同时随着CPU核心数的增加,性能也会有所提升。在4核及以上CPU环境下,OceanBase的性能表现更加优秀。
    因此,在部署OceanBase数据库时,建议选择4核及以上的CPU。对于你提到的sys租户=1C + 两个租户各2C = 5C的配置,从CPU核心数的角度来看,是合理的。但是,具体的性能表现还需要根据实际情况来评估,例如数据库的规模、访问负载、存储设备等因素。

    2023-12-27 21:04:33
    赞同 展开评论 打赏
  • 根据业务负载进行合理分配就行。

    CreateCpuConstraints - 创建租户 CPU 约束https://www.oceanbase.com/docs/common-oceanbase-cloud-1000000000152154

    image.png

    2023-12-27 13:57:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载