更新时间:2024-05-09
大页内存(Huge Pages)是一种操作系统级别的内存管理技术,它允许将内存划分为较大的页面(如1M)。相比于传统的4KB小页内存,大页内存减少了页表的数量,从而减少了操作系统在管理内存时的开销。当进程需要访问大页内存时,只需要查找较少的页表项,提高了内存访问的效率和命中率,特别是对于大量连续内存访问的场景,如数据库和虚拟化环境。
但大页内存需要使用CPU资源来对碎片内存进行整理和调度,而当虚拟机CPU使用率超过设置值时,平台将暂停整理大页内存空间,因为整理内存空间需要消耗虚拟机CPU资源,从而影响其他业务性能。这可能会影响大页内存虚拟机的正常开机。
超融合允许为物理服务器设置大页内存的失效阈值,超融合会判断当前主机内若有其他虚拟机的CPU使用率超过阈值,则不在该主机生效大页内存功能。
最佳实践建议:建议该阈值在超融合场景设置为70%,纯VDI场景设置为100%。