-
Notifications
You must be signed in to change notification settings - Fork 4
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
Throughput benchmark question #20
Comments
Hi, it seems you are repeating my path a few months ago :). I also tried to go this way, trying to write a common benchmark for the main workload, but it all ended up with a huge headache due to changing the results when changing the parameters. The decisive factors for me were the excellent results of the cache with a random-based policy on such benchmarks and Ben's answers to my questions about caffeine benchmarks. And now more specifically about benchmarks.
|
@maypok86 Ah I see. That's reasonable. Thanks for the explanation. |
@maypok86 I'm invisting the Theine's read75/write25 performance in this benchmark, but the code seems distribute read/write based on goroutine? I add some counters to show the ratio:
Result:
Because Otter's read speed is extremely fast, the read/total ratio exceeds 0.75 largely. I think 'read75/write25' indicates that clients send 75% read requests, so distributing traffic in that manner seems more appropriate?
The text was updated successfully, but these errors were encountered: