openresty多核心性能下降问题

38 views
Skip to first unread message

louis....@gmail.com

unread,
Feb 2, 2024, 6:53:35 AMFeb 2
to openresty
Hi guys

我们服务器有80个核心,但在对openresty进行性能测试时,发现openresty只有在20核心时达到最高QPS 110万左右。如果将openresty的核心数往上增加QPS会开始下降。
当openresty的核心配置为80时QPS只有80万左右了。所以想请问这块有可能是什么原因造成的?

在QPS 110万左右时网卡吞吐量在10G以内,所以网络上似乎没有达到瓶颈,从上面的情况来看核心数增加QPS不增反降有点不符合常理。

我们的测试环境如下
Server:
80 cores Intel Gold 6148, 128GB RAM, 4T NVMe, 2x25G LACP

Client:
80 cores Intel Gold 6148, 128GB RAM, 4T NVMe, 2x25G LACP
wrk 4.0.0
0kb+keepalive

我们目前也测试过使用docker来运行openresty,每个openresty实例分配20个核心,得到了与宿主机上一样的结果。

谢谢

louis....@gmail.com

unread,
Feb 2, 2024, 6:56:21 AMFeb 2
to openresty
忘记说了,openresty在20核心时达到最高QPS 110万左右,CPU利用率在30%左右;openresty在80核心时QPS 80万 CPU利用率在40%左右; 看起来openresty无法充分利用上所有核心

Junlong li

unread,
Feb 2, 2024, 11:05:47 AMFeb 2
to openresty
这里应该跟多核间的锁竞争是有关系的。其它更多的问题需要用你可以使用 OpenResty XRay 进行性能分析。
Reply all
Reply to author
Forward
0 new messages