mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-25 10:18:37 +02:00
Merge pull request #143 from ryan4yin/kubevirt-hugepages
feat: pre-allocate hugepages for kubevirt
This commit is contained in:
@@ -49,4 +49,16 @@ in {
|
|||||||
coreModule
|
coreModule
|
||||||
k3sModule
|
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"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,4 +43,16 @@ in {
|
|||||||
coreModule
|
coreModule
|
||||||
k3sModule
|
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"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,4 +43,16 @@ in {
|
|||||||
coreModule
|
coreModule
|
||||||
k3sModule
|
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"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user