Xen dom0 I/O路径如何支持NUMA

Making Xen's dom0 I/O path NUMA aware

Xen dom0 I/O路径如何支持NUMA

在Xen虚拟化环境中,dom0的内存分配长期存在NUMA感知盲区,导致多节点主机上性能严重失衡。我们首先修复了dom0内存分布不均的问题,通过比例分配确保每个NUMA节点都有dom0内存。接着,我们为dom0合成了完整的NUMA拓扑信息,包括SRAT、SLIT和x2APIC ID,使其能像普通Linux系统一样感知真实硬件结构。这一改进让dom0内的存储守护进程和容器运行时都能利用NUMA优化,甚至让未沙箱化的普通容器在Xen主机上也能获得与裸机相当的性能。

让dom0具备NUMA感知能力,填补了性能差距:那些留在dom0中的容器,终于能像在裸机上一样看到它们应有的拓扑结构。

同日更多故事

2026-07-24