Количество узлов NUMA и выбор ядра ЦП для систем с низкой задержкой
Я использую процессор AMD EPYC 9374F с Ubuntu Server 23.04. Моя цель — иметь минимально возможную задержку.
Я запускаю 1 поток горячего пути в ядре и 3 потока для других администраторских работ. В зависимости от узлов NUMA я планирую выделить ОС 0–3 или 0–7 ядер.
Я хотел бы узнать, каковы преимущества наличия 1, 2 или 4 узлов NUMA. Каковы возможные преимущества или недостатки разного количества узлов NUMA?
Существует AMD 3D V-Cache, и я запутался в выборе ядер, которые я хотел бы закрепить в своих потоках. В зависимости от архитектуры процессора AMD EPYC 9374F, какие ядра процессора будут лучшими с точки зрения производительности кэша? Или можно изолировать весь кеш L3 для моих потоков?
Заранее спасибо.