Architecture diagram of symmetric dual socket two NUMA system.

Architecture Diagram

Best Practices

1. It is advisable to have a symmetric layout on both NUMA nodes. For example:
  • One E810 on NUMA 0. One E810 on NUMA 1.
  • One ACC100 on NUMA 0. One ACC100 on NUMA 1.
  • vCPU is equally divided between NUMA 0 and NUMA 1.
  • Memory is equally divided between NUMA 0 and NUMA 1.
2. To configure PTP, create PCI groups for each NUMA. Each NIC can provide PTP to only one Worker node. For example:
  • One E810 for each NUMA.
  • 4 port E810 in NUMA 0: vmnic0 vmnic1 vmnic2 vmnic3.
  • 4 port E810 in NUMA 1: vmnic4 vmnic5 vmnic6 vmnic7.
  • Create pci-group-ptp-numa-0 that includes vmnic0. This is used for PTP in NUMA 0 while instantiating a Network Function.
  • Create pci-group-ptp-numa-1 that includes vmnic4. This is used for PTP in NUMA 1 while instantiating a Network Function.
Note: You need not use the isSharedAcrossNuma flag. Both NUMA nodes have E810 cards and there is no need for cross-NUMA sharing.
3. Create PCI groups for ACC 100. For example, one ACC 100 on each NUMA node.
Note: You need not use the isSharedAcrossNuma flag. Both NUMA nodes have ACC 100 cards and there is no need for cross-NUMA sharing.