2016-09-13 2 views
9

Существует множество статей, посвященных преимуществам распределителей JVM NUMA. Однако я не смог найти информацию о том, что влияние на производительность может привести к -XX:+UseNUMA флаг для одного узла топологиях какКак использовать -XX: + UseNUMA влияет на производительность JVM для систем с одним узлом?

# 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 

кажется, что это своего рода угол дела и нет никакой реальной прибыли в обеспечении флага. Если это так, могут быть вызваны какие-либо недостатки?

+0

Итак, вопрос в том, имеет ли вред '+ UseNUMA' на оборудовании, которое, случается, является UMA? Я думаю, что будет очень мало людей, которые могут это авторитетно ответить. –

+0

@MarkoTopolnik yep. Я понимаю, что этот вопрос не получит быстрого ответа:/Я попытался сделать пару тестов, чтобы увидеть, есть ли разница, но все равно не повезло с ответом. – vsminkov

+0

Любой потенциальный ответ, конечно, очень чувствителен к каждой конкретной архитектуре и версии/варианту JVM. –

ответ

6

-XX:+UseNUMA не вредит этим случаям.
HotSpot JVM автоматически отключает флаг при запуске на одном узле (the source).

+2

Aaah! Спасибо. Невозможно увидеть лес для деревьев :) – vsminkov

Смежные вопросы