mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-24 18:31:43 +01:00
docs: kubevirt-youko - pci passthrough
This commit is contained in:
@@ -50,11 +50,12 @@ in {
|
||||
k3sModule
|
||||
];
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/hugepages/
|
||||
boot.kernelParams = [
|
||||
# disable transparent hugepage(allocate hugepages dynamically)
|
||||
"transparent_hugepage=never"
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/hugepages/
|
||||
#
|
||||
# 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
|
||||
|
||||
@@ -44,11 +44,12 @@ in {
|
||||
k3sModule
|
||||
];
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/hugepages/
|
||||
boot.kernelParams = [
|
||||
# disable transparent hugepage(allocate hugepages dynamically)
|
||||
"transparent_hugepage=never"
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/hugepages/
|
||||
#
|
||||
# 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
|
||||
|
||||
@@ -44,15 +44,23 @@ in {
|
||||
k3sModule
|
||||
];
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/hugepages/
|
||||
boot.kernelParams = [
|
||||
# disable transparent hugepage(allocate hugepages dynamically)
|
||||
"transparent_hugepage=never"
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/hugepages/
|
||||
#
|
||||
# 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=16"
|
||||
|
||||
# https://kubevirt.io/user-guide/compute/host-devices/
|
||||
#
|
||||
# PCI passthrough
|
||||
# "amd_iommu=on" # enable IOMMU
|
||||
# "iommu=pt" # use passthrough mode
|
||||
# "pcie_acs_override=downstream" # enable ACS override
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user