fix: allocate only hugepages with size 1Gi

This commit is contained in:
Ryan Yin
2024-07-29 22:07:10 +08:00
parent 5a6ccd8794
commit 5ec72c848f
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"
];
}