bantianys 最近的时间轴更新
bantianys

bantianys

V2EX 第 243783 号会员,加入于 2017-07-22 13:30:26 +08:00
bantianys 最近回复了
71 天前
回复了 daxin945 创建的主题 Python 跪求推荐低代码平台
百度的 amis
或者 Dash
2021-04-12 21:25:07 +08:00
回复了 bantianys 创建的主题 NGINX Upstream 配的 Server 多了吞吐量反而下降严重
@rahuahua 拆分成小集群后 QPS 由 1.2W 提升到接近 12W 。差不多 10 倍了。
也不清楚原理是什么。
2021-04-11 21:20:03 +08:00
回复了 bantianys 创建的主题 NGINX Upstream 配的 Server 多了吞吐量反而下降严重
上周领导承诺要抗 30W QPS,结果一测战力只有 5 。。。折腾了好几天最终缩小范围到 Nginx 配置这块。

感谢各位大佬,周一上班去试试。
2021-04-11 19:37:46 +08:00
回复了 bantianys 创建的主题 NGINX Upstream 配的 Server 多了吞吐量反而下降严重
Nginx 前面是 ELB,发往 ELB 的压力都是一样的。2 个场景的测试压力是相同,下面画个 Upstream 的配置示意图吧。

性能差
Nginx1 ==》 30Servers
Nginx2 ==》 30Servers
Nginx3==》 30Servers
Nginx4==》 30Servers
Nginx5 ==》 30Servers
Nginx6 ==》 30Servers


性能有较大幅度提升
Nginx1 ==》 1-5Servers
Nginx2 ==》 6-10Servers
Nginx3==》 11-15Servers
Nginx4==》 16-20Servers
Nginx5 ==》 21-25Servers
Nginx6 ==》 26-30Servers

想知道场景 2 的整体性能提升是否说明 Nginx 的某些配置有问题,导致 Upstream 不能填太多 Server
2021-04-11 19:32:13 +08:00
回复了 bantianys 创建的主题 NGINX Upstream 配的 Server 多了吞吐量反而下降严重
忘记补充了一点。因为构造的测试压力是按 30 台估算后扩展的。所以理论上每台服务的 CPU 占用不应该太低。
之前也遇到这样的问题。无头模式时快时慢,好像是和 wait 的里面的一个参数有关系,似乎是轮询元素是否存在的频率?既不大清楚了。
Locust 是用 requests 库,加上只能用单个 CPU 核心。性能会比 wrk 差不少。
2019-08-24 21:04:51 +08:00
回复了 Ctry 创建的主题 Python Python 测试 RPC 接口的问题
dubbo 是 java 的。如果是做功能测试,可以单独写一个 dubbo 转 http 的工具,然后用 python 去调这个工具的 http 接口。
或者用 jmeter 的 dubbo sampler 插件,在 jmeter 的测试脚本配置好每个接口的调用,然后用 python 去调 jmeter。
2019-04-21 23:30:06 +08:00
回复了 bantianys 创建的主题 Python headless chrome driver 无法操作 https 页面
加上下面几个配置就可以了。
capabilities["acceptSslCerts"] = True
capabilities["acceptInsecureCerts"] = True
capabilities["ignore-certificate-errors"] = True
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3265 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 05:14 · PVG 13:14 · LAX 22:14 · JFK 01:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.