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

Set numa memory affinity in run.py even for single core qemu instances #328

Merged
merged 4 commits into from
Aug 4, 2023

Conversation

hunhoffe
Copy link
Collaborator

@hunhoffe hunhoffe commented Aug 3, 2023

Curently, run.py doesn't assign memory with a specific numa affinity if there is only one core. I think this makes sense for NrOS, because based on the host policy it is likely that the memory allocated will have a matching affinity with the core.

However, for rackscale, it does not make as much sense because - even when running a client with 1 core - as we may be running two clients with 1 core each and we'll want to make sure they use resources from different host numa nodes.

@hunhoffe hunhoffe changed the title We want numa affinity even with only one core. Set numa memory affinity in run.py even for single core qemu instances Aug 3, 2023
@hunhoffe hunhoffe marked this pull request as ready for review August 3, 2023 20:43
@hunhoffe hunhoffe merged commit cb4e2b5 into master Aug 4, 2023
@hunhoffe hunhoffe deleted the dev/rackscale-numa-config branch August 4, 2023 02:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants