/ / स्पार्क 8 कोर का पता लगाने क्यों है, जब मेरे पास केवल 4 है? - अपाचे-स्पार्क, सीपीयू-कोर, वेबूई

स्पार्क 8 कोर का पता लगाने क्यों है, जब मेरे पास केवल 4 है? - अपाचे-स्पार्क, सीपीयू-कोर, वेबूई

मेरे पास एक विनिर्देश के साथ एक मशीन पर एक अपाचे स्पार्क 1.6.1 स्टैंडअलोन क्लस्टर सेट है:

  • सीपीयू: कोर i7-4790 (कोर के #: 4, धागे के #: 8)
  • राम: 16 जीबी

मैंने कुछ भी सेट नहीं किया है, स्पार्क डिफ़ॉल्ट मान ले सकता है, जो कोर के लिए "सभी उपलब्ध कोर" है, इसके आधार पर सवाल यह है:

स्पार्क 8 कोर का पता लगाने क्यों है, जब मेरे पास केवल 4 है?

8 कोर

उत्तर:

उत्तर № 1 के लिए 1

मुझे लगता है कि सेटिंग all available cores इसका मतलब है कि स्पार्क भी उपयोग कर रहा है Virtual cores

और चूंकि आपका सीपीयू हाइपरथ्रेडिंग का समर्थन करता है, इसमें 8 आभासी कोर उपलब्ध हैं।

यदि आप केवल भौतिक कोर का उपयोग करना चाहते हैं तो मुझे लगता है कि इसके लिए एक विशिष्ट सेटिंग है।