在 ARM 架构中,"IPA" 通常指的是 "Instruction Set Architecture"(指令集架构),arm环境的虚拟机支持的最大内存规格与母机上内存多少无关,由arm本身的ipa size决定,ipa size 可以理解为虚拟机的物理地址空间,kernel5.4.32中ipa默认是44bits(16T size),kernel4.14.105中ipa默认是40bits(1T size),但是虚拟机的物理地址空间不仅仅包括ram,还包含很多设备空间,例如PCIe MMIO的空间,这部分空间为512G,加上一些碎片化的memregion,实际能够留给ram的不到512G,因此在ipa 40bit的情况下,内核最多能支持的整数是256G。
服务器硬件配置
cpu: Phytium S2500 128核,16node