4台32c128g的机器, 3台 server 1 台 proxy 计划一个测试租户 部署文件如何最佳

oceanbase-ce:
  version: 4.3.4.0
  servers:
    - name: server1
      ip: 10.xxx
    - name: server2
      ip: 10.xxx
    - name: server3
      ip: 10.xxx
  global:
    scenario: express_oltp
    datafile_size: 480G
    datafile_nextsize: 10G
    datafile_maxsize: 540G
    home_path: /home/admin/oceanbase/ob
    data_dir: /oceanbase/ob
    redo_dir: /tmp/ob
    memory_limit: 108G
    system_memory: 20G
    enable_syslog_wf: false
    enable_syslog_recycle: true
    max_syslog_file_count: 4

麻烦老师指点下,如何配置这些系统参数才是最佳

1 个赞

可以根据业务模型来调整相关参数,官网上有最佳实践文档
obproxy只有一台也是物理机吗,如果是虚拟机并发上来可能会成为瓶颈

https://www.oceanbase.com/docs/common-best-practices-1000000001489648

1 个赞

memory_limit: 108G
system_memory: 20G

这2个到底怎么配置,没看到文档提及,但是你们的部署模板又有,请教下是要删除吗?

1 个赞

看起来你这边没有指定Obproxy的机器,建议贴下那块的配置,OBserver你这个看起来问题不大

1 个赞


这么配置的哈 也是 32c128g 麻烦老师指点一下

1 个赞

memory_limit这个为OB使用的内存,system_memory这个为预留给操作系统的,你可以按照百分之75到80给到Ob,操作系统给百分10做一些预留可以的,没必要删除

1 个赞

这边关于Obproxy在obd里面的配置项可以参考下面这个链接,配置文件说明-V3.1.0-OceanBase 安装部署工具文档-分布式数据库使用文档,另外我建议使用obd web进行部署测试,图形界面方便入门用户进行安装

1 个赞

memory_limit这个为OB使用的内存,system_memory这个为ob内部非租户损耗内存而留的。
memory_limit包含system_memory

2 个赞

谢谢老师~

1 个赞

可以自动部署 grafana 的吗

1 个赞

这两个参数有默认值,你128G的机器用默认值其实也行