Recently, we are performing performance test on gRPC server receiving unary 
RPC request. We are performing the test on a 48 core server machine with 
CPU E5-2650 2.20gHZ. We see that after we upgrade the grpc version from 
1.55 to 1.62, we see a performance drop pretty large:
[image: 332629144-d17064dc-5c25-47fa-903e-6b588c3ebe4f.png]
We followed the qps way to implement the server, and the client will send 
unary rpc on a fix interval. we check the RPC response time for all the 
unary requests. See code here:
perf test repo <https://github.com/yuanyuanJ/gRPC-pertest>
The throughput for grpc 1.62 should be similar to that of grpc 1.55 (with 
default-executor). But there is about 20% throughput drop compared with 
grpc 1.55 (with default-executor). Why there is a large performance drop 
when the server is saturated on grpc 1.55?

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/2fb127e7-f2f4-4b0c-bb8e-649d02284045n%40googlegroups.com.

Reply via email to