【 使用环境 】 测试环境
【 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
这个问题需要反馈的信息具体一些:
“执行表操作相应很慢”是什么操作?
截图说明。
以及租户的资源池规格大小。
好的,我先按上边的大佬说的看下,感谢
就是单纯的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