oceanbase部署后高占用cpu怎么解决?

【 使用环境 】 测试环境
【 OB or 其他组件 】
【 使用版本 】oceanbase 社区版 oceanbase-all-in-one 4.2.1
【问题描述】8核cpu带不起来oceanbase吗?重启了oceanbase也是一样的
【复现路径】安装完成后,执行表操作相应很慢,看到observer什么都不动的情况下占用40%,这个是8核cpu带不起来还是怎么回事?目前oceanbase重启过,也是一样的
【附件及日志】

你是通过ocp部署的还是obd部署的
1、如果ocp部署可以用ocp监控看一下 cpu的资源
2、如果obd部署的
查看一下当前集群的配置:
cd /home/admin/oceanbase/etc && strings observer.config.bin
3、perf top 查看下 看看那些进程在消耗

如果怀疑cpu高不太符合预期的话,可以用obdiag 收集一下诊断信息发出来供分析问题用,https://www.oceanbase.com/docs/common-obdiag-cn-1000000001326873

单机,使用的obd部署,这个是按您说的执行了下,这个配置是16核cpu吗?配置文件有问题吗?

这个问题需要反馈的信息具体一些:
“执行表操作相应很慢”是什么操作?
截图说明。
以及租户的资源池规格大小。

好的,我先按上边的大佬说的看下,感谢

就是单纯的sql建表语句,执行后,系统的响应比较慢,后来看,什么都不动的时候就占用cpu比较高,您说的资源需要怎么看?因为第一次部署,不是很清楚相关命令,感谢大佬指点

可以用obdiag 场景化收集一下 这样也有助于排除问题

收集CPU高问题信息

https://www.oceanbase.com/docs/common-obdiag-cn-1000000001326873

你搭建的集群 磁盘是机械盘还是ssd盘 log日志和数据盘 不同盘吧

8核心的服务器的话,这个load average,CPU utilization, %CPU 确实不高。

题主所说的慢,也大概理解是种什么状态。

如果还是依然如此,可以考虑

su - root
vmstat 1 3
看一下输出,观察输出的前两列,数值是否比较高。

不过另外,这个内存有点高。如果是非生产环境,可以考虑如下,释放下内存。

su - root
echo 1 > /proc/sys/vm/drop_caches