apache / brpc

brpc is an Industrial-grade RPC framework using C++ Language, which is often used in high performance system such as Search, Storage, Machine learning, Advertisement, Recommendation etc. "brpc" means "better RPC".
https://brpc.apache.org
Apache License 2.0
16.46k stars 3.96k forks source link

omp 和 bthread之间会有竞争,导致有一些长尾 #1549

Open houjincheng1992 opened 3 years ago

houjincheng1992 commented 3 years ago

目前我们服务用的bthread,服务依赖的 库用的omp做计算,目前看在不调整参数的情况下,omp 和 bthread之间会有竞争,导致有一些长尾的问题,目前调整了bthread的数量和omp使用的数量,看着整体有缓解。 想问下目前这方面有啥比较通用可行的解决方案吗。

cdjingit commented 3 years ago

相似的issue #https://github.com/apache/incubator-brpc/issues/1294