stepancheg / grpc-rust

Rust implementation of gRPC
MIT License
1.37k stars 124 forks source link

multiple servers performance #120

Open kanekv opened 6 years ago

kanekv commented 6 years ago

Creating multiple servers doesn't increase performance, actually it makes it even worse. Single server is ~3.5 times slower than go's server implementation. Multiple servers (I did 8 per number of cores) was even slower up to almost 4x slower than go.

kanekv commented 6 years ago

@stepancheg bump, please advice if I'm doing something incorrectly?

stepancheg commented 6 years ago

It's hard to say. If could provide a sample benchmark, or at least describe a scenario, I can try to optimize it.