क्या इसका मतलब भौतिक प्रोसेसर में आभासी प्रोसेसर की संख्या है?
क्या इसका मतलब भौतिक प्रोसेसर में आभासी प्रोसेसर की संख्या है?
जवाबों:
एक प्रोसेसर पर भाई-बहनों की संख्या उस प्रोसेसर के भीतर निष्पादन इकाइयों की कुल संख्या है। इसमें अतिरिक्त कोर और हाइपरथ्रेडिंग दोनों शामिल होंगे।
उदाहरण के लिए,
siblings : 2। दोहरी कोर, कोई हाइपरथ्रेडिंग नहीं।siblings : 4। हाइपरथ्रेडिंग के साथ दोहरे कोर।siblings : 2। हाइपरथ्रेडिंग के साथ सिंगल कोर।सबसे पहले नीचे दिए गए शब्दों और उनके उपयोग के संदर्भ को समझें।
आधुनिक पीसी आमतौर पर मल्टी-कोर हाइपरथ्रेड प्रोसेसर के साथ आते हैं। उदाहरण के लिए, क्वाड-कोर हाइपरथ्रेडेड इंटेल सीपीयू के साथ आने वाले पीसी पर लिनक्स चल रहा है, 8 सीपीयू (4 कोर x 2 हाइपरथ्रेड्स) देखेंगे।
आधुनिक सर्वर आमतौर पर मल्टी-कोर-मल्टी-प्रोसेसर सिस्टम हैं। एक विशिष्ट सर्वर में दो सॉकेट होंगे, प्रत्येक में 24 हाइपरथ्रेडेड कोर्स होंगे। तो इस सिस्टम पर चलने वाले लिनक्स में 96 सीपीयू (2 सॉकेट x 24 कोर x 2 हाइपरथ्रेड्स) दिखाई देंगे
वास्तविक प्रश्न पर वापस आते हुए, कैश साझा करने वाले प्रोसेसर्स को भाई-बहन कहा जाएगा। कैश संगठन जैसा होगा (हालाँकि यह वास्तुकला के आधार पर भिन्न होगा),
2 सॉकेट के साथ मल्टी-कोर-मल्टी-प्रोसेसर सिस्टम पर विचार करें। हाइपरथ्रेडिंग वाले प्रत्येक सॉकेट में 24 कोर होते हैं। इस स्थिति में लिनक्स 0 से 95 तक कुल 96 सीपीयू देखेगा। सॉकेट 1 में सीपीयू 0-47 और सॉकेट 2 में 48-95 (इसके विपरीत आमतौर पर संख्याओं का अंतर होगा) होगा। उपर्युक्त कैश संगठन के साथ इस प्रणाली के लिए,
उदाहरण के लिए कर्नेल भाई-बहनों की संख्या का उपयोग करता है;
चार कार्य दो भौतिक पैकेज वाले सिस्टम पर चल रहे हैं, प्रत्येक में दो कोर (अंतिम स्तर कैश साझा करना) और प्रत्येक कोर में दो तार्किक धागे हैं। पहले पैकेज के लिए मल्टीकोर डोमेन पर लोड बैलेंस किक, जिसके परिणामस्वरूप सभी कोर के बीच समान लोड वितरण होता है।