Skip to content
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

[Enhancement] Support disable netty server worker group by config #8720

Closed
1 task done
lizhimins opened this issue Sep 20, 2024 · 0 comments · Fixed by #8721
Closed
1 task done

[Enhancement] Support disable netty server worker group by config #8720

lizhimins opened this issue Sep 20, 2024 · 0 comments · Fixed by #8721

Comments

@lizhimins
Copy link
Member

lizhimins commented Sep 20, 2024

Before Creating the Enhancement Request

  • I have confirmed that this should be classified as an enhancement rather than a bug/feature.

Summary

Support disable netty server worker group by config to improve broker performance and reduce context switching

Motivation

Improve broker performance and reduce context switching

Describe the Solution You'd Like

Support disable netty server worker group by config to improve broker performance and reduce context switching

Describe Alternatives You've Considered

Support use default worker by config. According to our test report, the broker overall cpu usage of the modified broker decreased by 15-20%, and context switching decreased by 40%

Additional Context

before:
image

after:
Note: After modification, the write traffic slightly increased by test framework, resulting in a larger write value here
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant