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
TCP comms could be faster #1477
Comments
Some results for the above benchmark:
All this on Ubuntu 16.04 with Python 3.6. |
Was this issue essentially fixed by the use of distributed/distributed/comm/tcp.py Lines 190 to 193 in 90758dc
|
Both |
633 MB/s with tornado 5.1.1 I'm working on UCX-backed comms (#2344) and will post the performance results once I get things working. |
Which CPU and system, out of curiosity? |
That's on an Nvidia DGX system, and I believe the CPU is
|
I see, thanks. My benchmark numbers above had been obtained with a Core i5-2500K. |
Should we close this issue? Sounds like this was already addressed (though please correct me if not) |
@pitrou did this sufficiently fix your issues? |
Yeah I think this was fixed a while ago. Let’s go ahead and close this. There are already newer issues on improving communication. We can follow up on additional tasks in those issues or in a new issue |
This issue is the distributed-specific side of tornadoweb/tornado#2147. We are using IOStream for the framed Comm protocol, which incurs additional copies.
A benchmark script is available at https://gist.github.com/pitrou/245e24de52dec34e03cfc4148c001466
The text was updated successfully, but these errors were encountered: