Xen dom0 ahora ve la topología NUMA real: Edera cierra la brecha de I/O

Making Xen's dom0 I/O path NUMA aware

Xen dom0 ahora ve la topología NUMA real: Edera cierra la brecha de I/O

En la cuarta parte de su serie sobre NUMA, Edera detalla cómo hizo que dom0 de Xen fuera consciente de NUMA. Primero corrigió la asignación de memoria de dom0, que en hosts multisocket tomaba toda la RAM de los nodos de direcciones más bajas. Luego sintetizó las tres piezas de topología (SRAT, SLIT y x2APIC IDs) para dom0, bajo condiciones específicas, logrando que herramientas como hwloc y LLVM OpenMP vean la topología real. También encontraron y arreglaron bugs, incluido uno en su propia toolstack que afectaba benchmarks de ancho de banda.

Esa autocuración no existe contra una vista plana de un solo nodo: no hay nada que equilibrar, por lo que es una cosa más que el trabajo de topología desbloquea.

Más de este día

2026-07-24