-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Under 80% network utilization for LAN networks with large messages and high concurrency #1781
Comments
It finishes for me, you just have to be patient:
(Note the "Max" above, asterisked.) 1MB = 8Mb. 200 streams * 2 directions * 8Mb per message = 3200Mb. LAN mode allows 100Mbps. This means our best case scenario* would be 32s. I'm not sure why we're 10s worse than optimal at this point (78% of max), but I don't see anything broken with the
|
Run on M2 macbook @master (1.59.0-dev).. So the results below are not comparable. Ran it again to see what the diff is since the last comment
|
I don't understand if we are saying our benchmarks are broken in some way and need fixing or that our implementation is suboptimal. @dfawley @arvindbr8 |
I think part of the point of this issue is to figure that out. |
go run benchmark/benchmain/main.go -benchtime=10s -workloads=streaming -compression=off -maxConcurrentCalls=1000 -trace=off -reqSizeBytes=1048576 -respSizeBytes=1048576 -networkMode=LAN -cpuProfile=speedup.cpu
The text was updated successfully, but these errors were encountered: