This feature enables you to configure boot settings for a host, including HugePages, IOMMU, and CPU isolation settings.
HugePages: Compared to the traditional 4 KB page size, HugePages uses at least 8 GB memory to increase the memory size of the page table in the CPU cache. This increases the TLB hit rate.
IOMMU: An input/output memory management unit (IOMMU) maps virtual addresses to physical addresses to allow physical devices to operate in a virtual memory system and improve the VM performance.
CPU isolation: CPU isolation removes the specified CPUs from the CPU scheduling policy of a host. The system will not assign tasks to the isolated CPUs. The isolated CPUs are reserved for VMs and DPDK to ensure that the hosts enabled with DPDK and the VMs can obtain the CPU resources in time.
The modifications to the boot settings take effect after the host restarts.
You cannot disable HugePages for a host if the host is enabled with DPDK.
You cannot disable IOMMU for a host if the NIC of the host uses a VFIO driver.
On the top navigation bar, click Hosts. If the system has multiple clusters, select a cluster from the left navigation pane.
Select the target host, and then click the Advanced tab.
Set the state of HugePages. If you enable HugePages, set the page size and the number of pages.
Set the state of IOMMU.
Set the state of CPU isolation. If you enable CPU isolation, click the Edit icon for a NUMA node, select the CPUs to isolate, and then click OK.
Click Save.
HugePages
Current State: Current HugePages state of the host.
HugePages: Configure the HugePages state of the host. Options include On and Off.
Page Size: Specify the page size.
Pages: Specify the number of pages.
IOMMU
Current State: Current IOMMU state of the host.
IOMMU: Configure the IOMMU state of the host. Options include On and Off.
CPUs
Current State: Current CPU isolation state of the host.
CPU Isolation: Configure the CPU isolation state of the host. Options include On and Off.
NUMA Node: The number of NUMA nodes equals the number of physical CPUs on the host. The number of CPUs on a NUMA node equals the number of CPU cores (multiply the superscalar value if supported) of each CPU. The NUMA nodes are numbered from 0. Each NUMA node contains CPU, I/O bus, and memory resources.
Isolated CPUs: Isolated CPUs of the host