2016-09-13 7 views
9

JVM NUMA- जागरूक आवंटकों के लाभों के संबंध में कई लेख हैं। हालांकि मैं क्या प्रदर्शन प्रभाव की तरह एकल नोड टोपोलोजी के लिए -XX:+UseNUMA ध्वज का कारण हो सकता के बारे में जानकारी नहीं मिल सकाकैसे करता है -XX: +NUMA का उपयोग केवल एक नोड वाले सिस्टम के लिए 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

तो सवाल यह है कि क्या यह हार्डवेयर पर '+NUMNUMA' को चोट पहुंचाता है जो यूएमए होता है? मुझे लगता है कि बहुत कम लोग होंगे जो अधिकृत रूप से इसका जवाब दे सकते हैं। –

+0

@MarkoTopolnik हाँ। मुझे एहसास है कि इस सवाल को त्वरित प्रतिक्रिया नहीं मिलेगी:/मैंने कुछ बेंचमार्क बनाने की कोशिश की कि क्या कोई फर्क पड़ता है लेकिन अभी भी उत्तर के साथ कोई भाग्य नहीं है। – vsminkov

+0

कोई भी संभावित उत्तर निश्चित रूप से प्रत्येक विशिष्ट आर्किटेक्चर और जेवीएम संस्करण/संस्करण के प्रति बेहद संवेदनशील है। –

उत्तर

6

-XX:+UseNUMA इन मामलों में कोई हानि नहीं है।
हॉटस्पॉट JVM स्वचालित रूप से ध्वज को बंद करता है जब एकल नोड (the source) पर चलाया जाता है।

+2

आहा! धन्यवाद। पेड़ के लिए जंगल नहीं देख सकते :) – vsminkov

संबंधित मुद्दे