tengine 关闭accept_mutex后性能下降

n53p2ov0  于 2022-12-31  发布在  其他
关注(0)|答案(2)|浏览(130)

两个问题:

  • Tengine/2.0.3 默认开启accept_mutex,QPS约76k,关闭accept_mutex后QPS可达84k。 关闭 accept_mutex 后响应时间更快,但会出现一些连接超时的情况?

  • 换到 Linux 3.10.63 Tengine/2.1.0 后,网卡的软中断衡量效果变差了(压首核)。结果之前76k的配置只能跑51k,而且不识别 reuse_port 配置?

cdmah0mi

cdmah0mi1#

第2个问题已定位到:是由于编译RPM的机器内核版本不合规,编出的版本不支持reuse_port选项。
解决办法:使用3.9以上的内核编译并在3.9以上内核运行,即可。

问题1还请各位大侠解答 :)

rnmwe5a2

rnmwe5a22#

这个第一个的问题,你可以在打开或者关闭accept_mutex的时候,观察下top里,是有几个进程在处理大量的用户请求?这样会有收货

相关问题