2011-06-15 14 views
5

मैंने एसएसआईएस में एक जटिल परिवर्तन के लिए अवधारणा का सबूत किया। मेरे पास इस पीओसी के लिए अब प्रदर्शन मीट्रिक्स है जो मैंने वर्चुअल मशीन में बनाया है, जिसमें 1 गीगा मेमोरी है, 1 कोर असाइन किया गया है। एसएसआईएस परिवर्तन सभी फाइल आधारित (स्रोत और लक्ष्य) हैं।एसएसआईएस के लिए कितने कोर?

अब मैं उत्पादन मीट्रिकेशन में सही मात्रा में कोर और मेमोरी चुनने के लिए इस मीट्रिक का उपयोग करना चाहता हूं।

यदि मुझे प्रति दिन फाइलों की मात्रा और प्रति दिन फ़ाइल आकार की कुल राशि बदलने के लिए सही मात्रा में कोर और मेमोरी उत्पादन निर्धारित करने की सही रणनीति क्या होगी?

(संपादित करें) प्रति दिन 100 गीगाबाइट और 5000 फ़ाइलों के कुल स्थानांतरण आकार के बारे में सोचें!

उत्तर

1

आप दो अन्य मानक करना चाहते हैं: 2 जीबी मेम, 1 कोर और 1 जीबी मेम, डुअल कोर। काफी छोटे वातावरण का स्नैपशॉट लेना कुछ और डेटापॉइंट्स के बिना बाहर निकालना मुश्किल है।

इसके अलावा, केवल 1 जीबी रैम के साथ आप यह भी सुनिश्चित करना चाहते हैं कि सर्वर मेमोरी से बाहर नहीं चल रहा है और डिस्क पर पेजिंग (जो आपके आंकड़ों को कुछ हद तक छोड़ देगा क्योंकि सब कुछ डिस्क एक्सेस पर निर्भर हो जाता है - और आपको दिया गया वैसे भी डिस्क से पहले से पढ़ रहे हैं ...)। तो सुनिश्चित करें कि आप जानते हैं कि वहां क्या हो रहा है।

एसएसआईएस गति के लिए स्मृति में उतना ही बफर करने की कोशिश करता है, इसलिए अधिक मेमोरी हमेशा अच्छी होती है :-) बड़ा सवाल यह है कि अतिरिक्त कोर आपको क्या लाभ देगा।

1

प्रदर्शन के लिए कई क्षेत्र हैं। एक कोर की संख्या है। जितना अधिक कोर आपके पास अधिक समांतर काम होता है जिसे किया जा सकता है। यह निश्चित रूप से इस बात पर भी निर्भर है कि आप अपना पैकेज कैसे बनाते हैं। कुछ वस्तुएं तुल्यकालिक होती हैं अन्य असीमित होती हैं। मेमोरी भी एक कारक है, लेकिन यह 100 एमबी/डेटाफ्लो घटक तक सीमित है।

+0

क्या आप समझा सकते हैं कि 100 एमबी/डेटाफ्लो घटक की सीमा क्यों है? क्या आपके पास कोई संदर्भ है जो यह बताता है? –

+0

http://msdn.microsoft.com/en-us/library/ms141031.aspx –

+0

कृपया ध्यान दें कि घटक द्वारा उपयोग की गई स्मृति केवल सिंक्रोनस (स्ट्रीमिंग) घटकों के लिए ही सीमित है। असीमित (क्रमबद्ध, कुल, आदि) अधिक स्मृति का उपभोग कर सकते हैं। – Michael

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