-
Notifications
You must be signed in to change notification settings - Fork 0
lib/group_cpus: make group CPU cluster aware #348
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
base: linus-master_base
Are you sure you want to change the base?
Conversation
|
Upstream branch: e9a6fb0 |
f699346 to
83d3e2f
Compare
|
Upstream branch: 6da43bb |
7290e95 to
ea041e3
Compare
83d3e2f to
00d5e5c
Compare
|
Upstream branch: f824272 |
ea041e3 to
449247a
Compare
00d5e5c to
d782508
Compare
|
Upstream branch: f824272 |
449247a to
aa0129d
Compare
d782508 to
6099a4d
Compare
|
Upstream branch: e7c375b |
aa0129d to
dc843f1
Compare
6099a4d to
5121c4d
Compare
|
Upstream branch: e7c375b |
dc843f1 to
386b0ab
Compare
5121c4d to
4458758
Compare
|
Upstream branch: 8b69055 |
386b0ab to
c435009
Compare
4458758 to
6f43942
Compare
As CPU core counts increase, the number of NVMe IRQs may be smaller than the total number of CPUs. This forces multiple CPUs to share the same IRQ. If the IRQ affinity and the CPU’s cluster do not align, a performance penalty can be observed on some platforms. This patch improves IRQ affinity by grouping CPUs by cluster within each NUMA domain, ensuring better locality between CPUs and their assigned NVMe IRQs. Reviewed-by: Tianyou Li <[email protected]> Reviewed-by: Tim Chen <[email protected]> Tested-by: Dan Liang <[email protected]> Signed-off-by: Wangyang Guo <[email protected]>
|
Upstream branch: fd95357 |
c435009 to
4e4fe93
Compare
Pull request for series with
subject: lib/group_cpus: make group CPU cluster aware
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1021835