【 使用环境 】测试环境
【 OB or 其他组件 】OB OCP
【 使用版本 】4.3.5社区版
【问题描述】使用obd 部署OB集群三台主机,每台主机配置 8C 16G ,部署完成之后,调整 memory_limit 为 10G,重新加载配置重启服务后,登录OCP express 看到的每个主机的内存还是 7G,这个是怎么回事呢,可供使用的每个主机内存的上限只有7G吗
【备注】我希望数据库可以充分使用cpu和内存,让性能发挥最大化。我该如何设置。
求大佬答复
【 使用环境 】测试环境
【 OB or 其他组件 】OB OCP
【 使用版本 】4.3.5社区版
【问题描述】使用obd 部署OB集群三台主机,每台主机配置 8C 16G ,部署完成之后,调整 memory_limit 为 10G,重新加载配置重启服务后,登录OCP express 看到的每个主机的内存还是 7G,这个是怎么回事呢,可供使用的每个主机内存的上限只有7G吗
【备注】我希望数据库可以充分使用cpu和内存,让性能发挥最大化。我该如何设置。
求大佬答复
官方内存分配。
下面这是个例子:
物理机=256GB
好吧。
关键是我们生产环境也给不了这么高配置的服务器,大都是8C 16G 之类的配置,如何让性能最大化呢?
我这只是个例子,你分配10GB,我在给你找少的内存,应该是分给system_memory和sys租户了。
你是做AP业务,还是TP业务。都有对应的模板参数,通常打开dop参数: parallel_degree_policy=auto。
好的,感谢。我在研究研究。
不建议安装ocp-express产品。推荐你可以安装一台ocp。白屏化部署时候可以选择部署规格如果使用最大规格,会自动判断你主机的资源进行部署。
新版本的ocp已经支持显示system_memory了,ocp-express已经不建议使用了,建议部署新版本OCP
学到了!