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

kvm: add support for persistent hugepages #1604

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

gedia
Copy link
Contributor

@gedia gedia commented Aug 27, 2021

This is a reworked version of #1327, where I tried to address some of @apoikos 's concerns and cater to a few more use cases that are important to my organization.

Like the rest of my PRs, this is messy, ugly, hacky, and probably doesn't merit a review yet, but since it "mostly works", I thought I'd give it a go for some feedback.

Compared to my previous PR, there is now an option to start the VM with regular memory-backed RAM if not enough hugepages are available on the host. There's also a flag to make this strict, and another flag to perform NUMA optimizations, which is the most important feature of this patch to our use case.

I'll try to provide more information on this patch in the next couple of weeks here.

@gedia
Copy link
Contributor Author

gedia commented Aug 27, 2021

If you want to test this patch (and #1605 #1573 #1572 as well), there's build instructions for bullseye here: https://github.com/modulus-sa/ganeti/wiki

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

Successfully merging this pull request may close these issues.

None yet

1 participant