更新时间:2024-05-09
大页内存(Huge Pages)是一种操作系统级别的内存管理技术,它允许将内存划分为较大的页面(如1M)。相比于传统的4KB小页内存,大页内存减少了页表的数量,从而减少了操作系统在管理内存时的开销。当进程需要访问大页内存时,只需要查找较少的页表项,提高了内存访问的效率和命中率,特别是对于大量连续内存访问的场景,如数据库和虚拟化环境。在虚拟机配置中开启,虚拟机启动时,为虚拟机分配的都是大页物理内存。
最佳实践建议:数据库系统在虚拟机配置和系统内部都开启大页内存,默认不开启。