Merge pull request #143 from ryan4yin/kubevirt-hugepages

feat: pre-allocate hugepages for kubevirt
This commit is contained in:
Ryan Yin
2024-07-29 22:43:28 +08:00
committed by GitHub
3 changed files with 36 additions and 0 deletions

View File

@@ -49,4 +49,16 @@ in {
coreModule
k3sModule
];
# https://kubevirt.io/user-guide/compute/hugepages/
boot.kernelParams = [
# disable transparent hugepage(allocate hugepages dynamically)
"transparent_hugepage=never"
# pre-allocate hugepages manually(for kubevirt guest vms)
# NOTE: the hugepages allocated here can not be used for other purposes!
# so we should left some memory for the host OS
"hugepagesz=1G"
"hugepages=56"
];
}

View File

@@ -43,4 +43,16 @@ in {
coreModule
k3sModule
];
# https://kubevirt.io/user-guide/compute/hugepages/
boot.kernelParams = [
# disable transparent hugepage(allocate hugepages dynamically)
"transparent_hugepage=never"
# pre-allocate hugepages manually(for kubevirt guest vms)
# NOTE: the hugepages allocated here can not be used for other purposes!
# so we should left some memory for the host OS
"hugepagesz=1G"
"hugepages=56"
];
}

View File

@@ -43,4 +43,16 @@ in {
coreModule
k3sModule
];
# https://kubevirt.io/user-guide/compute/hugepages/
boot.kernelParams = [
# disable transparent hugepage(allocate hugepages dynamically)
"transparent_hugepage=never"
# pre-allocate hugepages manually(for kubevirt guest vms)
# NOTE: the hugepages allocated here can not be used for other purposes!
# so we should left some memory for the host OS
"hugepagesz=1G"
"hugepages=18"
];
}