-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
added benchmark script #49
base: master
Are you sure you want to change the base?
added benchmark script #49
Conversation
Sorry why using proxychains here @zloyrusskiy ? |
I need a fast way to evaluate performance, I want to add serialization/deserialization of protocol stages for declarativeness and easier project support. Writing my own tool for benchmarks is a complex task, I didn't want to spend time on it. I thought iperf3 was a good option, but to make it work over socks5, you either need to compile a patched version or wrap it in a tricky way like this. But I looked at the overhead from this approach and realized that you are right. I'll try to explore this topic further. https://pkolaczk.github.io/benchmarking-cassandra-with-rust-streams/ |
This is interesting, let me know how that goes |
hey @zloyrusskiy Any update on this? 🙏 |
I'm working on it. I integrate with https://github.com/bheisler/criterion.rs |
Thank you @zloyrusskiy |
@valpackett wdyt about this bench? |
In my humble opinion, perhaps performance testing should be done by In addition, this performance test is basically testing the performance of |
I guess it's better than nothing…?
That will come in handy for measuring the benefits of things like tokio-splice tho :) |
Maybe having a docker conf to launch the bench script would be handy in this case, to avoid installing the libs locally on different architecture. |
No description provided.