【摘要】
某KA项目生产环境因为公网clb限频导致qps上不去
【问题现象】
在不同并发下压测后,发现性能数据始终在 20qps ~ 30qps 区间,无法进一步上升
【 排障思路】
1. 梳理链路
成都压测集群4台 -> DNS -> 高防 -> waf/公网(clb)->接入网关 -》准入网关 -》ngnix -》应用服务 -> tdsql数据库(主/备)
2. 查看链路节点是否存在负载瓶颈,未发现瓶颈
3. 通过排查发缩短链路,进行内外网压测,qps依然较低,与外网链路无关
4. 尝试内网绕过clb压测,发现qps很高,确认瓶颈与net、clb有关
5. 查看net发现存在100M带宽,调高带宽到1.5g,qps上升3倍,但是qps依然很低
6. 查看clb发现存在100M带宽限制,调高到1.5G,qps上升5倍,qps基本符合预期
发现公网clb带宽默认100M,对其进行带宽调整1.5G,qps从20上升到200
公网CLB带宽默认100M,但是在压测过程中,流量就15M,而qps只能达到20s。调整带宽限制100M上升1.5G,qps从20上升到200.
100M带宽
1.5G带宽
压测瓶颈出在了CLB(公网),跨过clbqps可以达到2000+
公网clb带宽默认100M,流量就15M,qps20。带宽限制100M上升到1.5g,qps从20上升到200
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。