在操作系统内核的启动过程中,对存在较大内存空洞的NUMA结点内存进行初始化时会产生明显的时间损耗。尤其是在频率偏低的仿真平台上启动时,其影响更为显著,导致时间损耗进一步放大。为解决这一问题,提出了一种NUMA结点内存初始化优化算法,该算法能够在NUMA结点内存初始化时识别并跳过内存空洞,实现高效的内存初始化。将该优化算法与现行内核初始化算法进行对比实验,结果表明该优化算法显著提升了对存在内存巨大空洞的NUMA结点内存的初始化速度,进而提高了Linux系统内核的启动速度。