【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】4.2.1.7
【问题描述】有个刚投产的系统,在夜间有短时间的CPU超限告警(确认对业务无影响),其余时间CPU使用率均较低,问了下应用那边批量并行加得比较多且好几个一起跑,不能调低,也不错开跑。想问下这种场景有没有好点的处理办法。我能想到的:
1、扩CPU,感觉挺浪费的;
2、开CPU超卖,资源单元max_cpu调大,但是看了一些经验,不太想这么搞;
2、屏蔽这个时间段的告警;
想听听大家的建议,感谢
你看看 cpu的核数 合理的利用并发数 可以监测 看看线程是否堵塞 内存是否出现换页 io是否是瓶颈
1 个赞
还可以看看租户合同时间,备份时间,错开跑
1 个赞
是不是可以让测试环境测试一下场景,改成集中式看看情况。观察一阵子可行在让生产的平台组屏蔽此时间段监控。
1 个赞
除了优化sql ,就是优化逻辑,在就确认无影响后屏蔽时间段告警,如果可以加资源。
1 个赞