observer cpu高

3节点集群 5C 20G 现在其中一个节点(主节点),经常出现主机内存问题只能重启主机,经常observer进程cpu使用率很高,平均负载很高经常几十到100多,经常observer 进程不运行。我没有数据。

请问是使用obd进行安装的么
可以先使用obdiag进行集群巡检
https://www.oceanbase.com/docs/common-obdiag-cn-1000000000791134
obdiag也有可以一键巡检场景化问题 # 内存问题
obdiag gather scene run --scene=observer.memory
随便麻烦贴一下集群内存配置参数和集群各个租户规格

执行下这个命令:top -H -p {obsever的pid}

然后把截图发出来看看?

memory_limit 15G
system_memory 4G
两个参数要怎么设置, memory_limit - system_memory 是租户可以使用的内存量吗

memory_limit - system_memory =租户可以使用的内存量,可以通过ocp查看租户内存使用率或obdiag进行巡检。优先尝试下对集群进行扩容,或者修改zone优先级,将主副本打散在每个zone之间降低主节点压力

在cpu高的时候用obdiag收集点信息回来分析,缺少信息分析起来没有方向。参考博文:OceanBase 社区