仅一千多个设备,经常出现cpu超30%

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

生产环境

【TDengine 版本】

3.3.6.13

【操作系统以及版本】

阿里龙蜥

【部署方式】容器/非容器部署

docker容器

【集群节点数】

1

【遇到的问题:问题现象及影响】

设备1300左右(每个设备一个子表),每分钟插入一条数据(单条插入),经常出现CPU超30%,偶尔能到200%。查询也非常少,执行top -Hp没太懂问题出在哪里

【资源配置】

全新服务器,16核128G,docker未限制CPU和内存

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

经常出现CPU超30%,偶尔能到200%: 是 taosd 服务占用的吗?

是的,第一张图后面那个红色的就是TDengine的docker服务,直接100%多

100%,也就是相当于占用了 1个核,也不算多。

两个情况:1、我截图的服务器是16核的,就TDengine在用,经常CPU到百分之四五十,上面的100%是我刚好截图截到的,还是200%多的;2、我们另外一个项目也是用的同版本同配置的服务器,上周末CPU 200%多直接卡死了,应用已经连接不上了,三千多个设备,每个设备每分钟一条数据

建议更新到最新的 3.3.8.x版本吧。