VM Huge-Page Memory Configuration Reduction
The memory price in the current market keeps increasing. To reduce the VM memory overhead and improve the physical memory utilization, technical measures need to be taken to optimize the memory configuration. This feature uses the ZRAM module to compress and store the cold-page memory of VMs, and uses the Kunpeng Accelerator Engine (KAE) to improve the compression efficiency. In addition, this feature allows huge-page memory to be swappable. This implements efficient utilization of memory resources, so that more VMs can be deployed with limited physical memory.
Specifications
Supported VM specifications include but are not limited to 2 vCPUs with 8 GB memory, 4 vCPUs with 8 GB memory, 4 vCPUs with 16 GB memory, 8 vCPUs with 16 GB memory, 16 vCPUs with 32 GB memory, and 32 vCPUs with 64 GB memory.
Version Requirements
- Versions: openEuler 24.03 LTS SP3, OLK-6.6 (kernel baseline), QEMU 8.2.0 or later, and libvirt 9.10.0 or later.
- License: none.
Constraints
- The hardware platform supports only new Kunpeng 920 processor models.
- The application environment must meet the software requirements.
- This feature applies to scenarios where the memory usage of the physical machine is less than 75%.
- This feature is not applicable to single-VM overcommitment scenarios.
- This feature is not applicable to cross-NUMA high-specification VM configuration scenarios.
Application Scenarios
In general-purpose cloud computing scenarios, memory overcommitment can be implemented by reducing the memory configuration while maintaining the same number of started VMs.