एक में संबंधित सवाल मैं L3 कैश को दोगुना करने के मामले में एक दोहरे सीपीयू प्रणाली के लाभ के बारे में पूछा।
हालाँकि, मैंने देखा है कि सीपीयू की Xeon E5-2600 श्रृंखला में मूल रूप से 2.5 MB L3 कैश है ।
यह मुझे विश्वास दिलाता है कि ऑपरेटिंग सिस्टम में प्रति कोर 2.5 एमबी एल 3 कैश है। हालाँकि, मुझे यह भी विरोधाभासी धारणा है कि L3 कैश सभी कोर के बीच साझा किया गया है । इस बारे में आश्चर्यजनक रूप से बहुत कम जानकारी या चर्चा है।
मेरी प्रमुख चिंता यह है कि निम्न-प्राथमिकता वाले पृष्ठभूमि अनुप्रयोग L3 कैश को "हॉग" कर सकते हैं और उच्च-प्राथमिकता वाले अग्रभूमि अनुप्रयोगों के लिए प्रदर्शन धीमा कर सकते हैं। दो विशिष्ट प्रदर्शन समस्याएं जो मैंने इस प्रश्न को प्रेरित की हैं।
एक निश्चित सी ++ प्रोग्राम को संकलित करने के लिए वीएस 2008 में मेरी वर्तमान विकास प्रणाली पर 25 मिनट की आवश्यकता होती है, जबकि एक अन्य प्रणाली पर यह बहुत तेजी से बढ़ता है, समान सेटिंग्स के साथ वीएस 2008 पर केवल 5 मिनट की आवश्यकता होती है - इस तथ्य के बावजूद कि मेरे पास उच्च अंत i7- है 970 सीपीयू और पर्याप्त रैम।
मेरे सिस्टम पर प्रोग्राम को चलाने में अक्सर 20 सेकंड लगते हैं (यानी, उनकी मुख्य विंडो प्रदर्शित करें); और संबंधित नोट पर, विंडोज एक्सप्लोरर को विंडोज एक्सप्लोरर संदर्भ मेनू (और संबंधित व्यवहार भी लंबे समय तक चलने के लिए) प्रदर्शित करने के लिए 10 सेकंड तक की आवश्यकता होती है, संदर्भ मेनू प्रविष्टियों को सीमित करने के मेरे प्रयासों के बावजूद (वर्तमान में शायद 10 अतिरिक्त लोग परे हैं डिफ़ॉल्ट)।
मेरा सिस्टम निश्चित रूप से बहुत बड़ी संख्या में उन अनुप्रयोगों से भरा हुआ है जो मैंने वर्षों में स्थापित (और अनइंस्टॉल) किए हैं, लेकिन फिर भी मैं सिस्टम को कारगर बनाने के लिए अपनी पूरी कोशिश करता हूं।
मेरे पास कई कम-प्राथमिकता वाली पृष्ठभूमि वाले एप्लिकेशन भी चल रहे हैं; विशेष रूप से निरर्थक क्लाउड बैकअप सॉफ़्टवेयर जैसे कि क्रैशप्लान, जो आमतौर पर इस 6-कोर 12-थ्रेड सिस्टम पर कुल सीपीयू उपयोग के लगभग 25% का उपयोग करने के लिए जोड़ते हैं।
मुझे एक नया कंप्यूटर मिलेगा। मुझे पता है कि मैं कई पृष्ठभूमि अनुप्रयोगों को चलाना जारी रखूंगा, और कई कार्यक्रमों की स्थापना / स्थापना रद्द करूंगा। अगर मुझे लगता है कि एक ड्यूल-सीपीयू सिस्टम प्राप्त करना जो न केवल कोर को दोगुना करता है, बल्कि एल 3 कैश भयानक सी ++ कंपाइलर के प्रदर्शन और सामान्य सिस्टम को धीमा करने में मदद करेगा, तो मैं ख़ुशी से ऐसा करूँगा।
वहाँ चाहिए कोई कारण नहीं क्यों एक उच्च अंत प्रणाली तो धीरे धीरे चल रही है, यहां तक कि कई कार्यक्रमों और पृष्ठभूमि अनुप्रयोगों के साथ हो सकता है। लेकिन अगर मेरी समस्याओं को कोई फर्क नहीं पड़ता है कि मैं कितना सीपीयू पावर और एल 3 कैश सिस्टम देता हूं, तो बस इसलिए कि मेरे पास बहुत सारे प्रोग्राम और बैकग्राउंड एप्लिकेशन इंस्टॉल और चल रहे हैं, मैं डुअल-सीपीयू पर $ 2,500 अतिरिक्त डॉलर बर्बाद नहीं करना चाहता हूं प्रणाली जो मेरी समस्या को हल करने में मदद नहीं करेगी।
किसी भी सुझाव, विशेष रूप से मेरे सवाल के बारे में कि क्या एल 3 कैश सभी कोर के बीच साझा किया गया है (जैसे कि कम-प्राथमिकता वाली पृष्ठभूमि अनुप्रयोग संभवतः एल 3 कैश को हॉगिंग कर सकते हैं, उच्च-प्राथमिकता वाले कार्यक्रमों को धीमा कर सकते हैं), या इसके बजाय कि यह व्यक्ति से जुड़ा हुआ है। कोर, की सराहना की जाएगी।