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
AsyncMessenger: reduce extra tcp packet for message ack #7380
Conversation
@branch-predictor I added MSG_MORE flag to message ack too! Pipe will do this but async doesn't do this before. It should be helpful. And it's my test reuslt: One server machine, one client machine, do 18k randread, the packet number is from osd side. Based on the same randread iops(using fio with --rate_iops=18000), the lower number should be better which indicate using less packets. |
@yuyuyu101 I was about to add it too, but seeing that forcing it everywhere caused serious perf drop, I decided to wait until I'll have more time to do it right. Thanks! |
@liewegas |
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
Signed-off-by: Haomai Wang <haomai@xsky.com>
And I have some graphs to support this.
into ceph.conf. |
msg/async: reduce extra tcp packet for message ack
No description provided.