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

Let 'fdctl configure' set up smp_affinity #2300

Open
ripatel-fd opened this issue Jul 3, 2024 · 0 comments
Open

Let 'fdctl configure' set up smp_affinity #2300

ripatel-fd opened this issue Jul 3, 2024 · 0 comments
Labels
fdctl perf Performance optimization

Comments

@ripatel-fd
Copy link
Contributor

ripatel-fd commented Jul 3, 2024

Relates to #2297

A default configuration Fedora 40 will clumsily schedule ksoftirqd processes onto the same CPUs as Firedancer tiles.

This is mostly not noticeable but can lead to sporadic drops in performance at high packet rates (>15Mpps)

We should teach fdctl configure to adapt the smp_affinity sysfs knob to forbid such IRQs from running on any Firedancer-assigned CPUs.

@ripatel-fd ripatel-fd changed the title Let fdctl configure set up smp_affinity Let 'fdctl configure' set up smp_affinity Jul 3, 2024
@ripatel-fd ripatel-fd added fdctl perf Performance optimization labels Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fdctl perf Performance optimization
Projects
None yet
Development

No branches or pull requests

1 participant