Как-XX:+UseNUMA влияет на производительность JVM для систем только с одним узлом?
существует множество статей о преимуществах распределителей JVM NUMA-aware. Однако я не смог найти информацию о том, какое влияние на производительность может вызвать -XX:+UseNUMA
флаг для одноузловых топологий, таких как
# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3
node 0 size: 32060 MB
node 0 free: 7770 MB
node distances:
node 0
0: 10
Кажется, что это своего рода угловой случай, и нет реальной прибыли в включении флага. Если да, то есть ли какие-либо недостатки могут быть вызваны его включением?
1 ответов
-XX:+UseNUMA
не вредит в этих случаях.
HotSpot JVM автоматически отключает флаг при запуске на одном узле (источник).