【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】4.2.1.2
【问题描述】启动后无任何操作,数据库特别慢,一条INSERT执行20秒左右,负载特别高,docker容器化单机部署,分配10c20g,系统8g,其他的参数也是默认,总的一个建立了用户租户,分配了4c8g
【复现路径】重装多次还是如此
【附件及日志】
从第一幅图就能看出你这个服务器 load 很高,而进程列表中的 observer 进程只是用1.4个 cpu 不到。
主机 cpu的利用指标里有个 56.7 st
这个指标说明:
- st (steal time): 被其他虚拟机占用的时间(仅适用于虚拟化环境,例如 KVM)。
你先看看你这个虚拟机的宿主机 负载情况。
宿主机只安装了docker和observer容器服务,我把docker的observer容器停了,再top, load立马就慢慢就降下来了,下面是宿主机的负载:
补充:ob停了,load降下来了,但是st还是过高:
如果 st 仍然很高的话,可能这个主机是存在超卖的情况,启动 observer 后 load 很高应该也是结果。
另外也要确认一下磁盘的性能,IOPS 可以到多少呢
确实是st过高导致的,谢谢各位
1 个赞