क्या आरएसएस प्रोफाइल का NUMA सेटअप के साथ SQL सर्वर पर प्रभाव है?


8

मैं उत्सुक हूँ कि क्या आरएसएस प्रोफाइल जो कि विंडोज 2012 R2 पर डिफ़ॉल्ट NUMAStatic है / NUM सेटअप के साथ SQL सर्वर के लिए परिवर्तित किया जा सकता है। क्या किसी ने NUMA या रूढ़िवादी सेटिंग्स के साथ उच्च लोड SQL सर्वर पर प्रदर्शन बेंचमार्क किया है?


क्या आप यह मांग कर रहे हैं कि वर्चुअल मशीनें रनिंग सर्वर या फिजिकल चला रही हैं?
परिजन शाह

मुख्य रूप से शारीरिक, लेकिन मुझे एक कारण नहीं दिखता कि क्यों एक वीएम का समान प्रभाव नहीं होना चाहिए।
डब्ल्यू पर जेन्स डब्ल्यू।

जवाबों:


3

मल्टीप्रेसर सिस्टम पर नेटवर्क डेटा को हैंडल करते समय साइड स्केलिंग (RSS) सिस्टम प्रदर्शन को बेहतर बनाता है। इसके परिणामस्वरूप नेटवर्क से डेटा प्राप्त करने के लिए बेहतर स्केलिंग होनी चाहिए।

विवरण खोजने के लिए एक जगह है: https://technet.microsoft.com/en-us/library/hh997036.aspx

इससे मुझे अनुमान होगा कि रिसीव साइड स्केलिंग मुख्य रूप से नेटवर्क से डेटा की प्राप्ति को लाभ पहुंचाती है।

एक लिंक है जो आपको SAP इंस्टॉलेशन के लिए दिलचस्प लग सकता है और, हालांकि 2012 में पोस्ट किया गया, लगता है कि प्री-विंडोज 2012 ऑपरेटिंग सिस्टम का उपयोग कर रहा है।

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

http://blogs.msdn.com/b/saponsqlserver/archive/2012/01/12/network-settings-network-teaming-receive-side-scaling-rss-amp-unbalanced-cpu-load.aspx

इसलिए, ऐसा लगता है कि RSS मुख्य रूप से प्रभावित कर रहा है कि विंडोज डेटा को कितनी जल्दी प्राप्त कर सकता है और इसे SQL सर्वर जैसी अन्य प्रक्रियाओं के लिए उपलब्ध करा सकता है। यह आपके द्वारा चुने गए RSS प्रोफाइल पर निर्भर करता है।

उदाहरण के लिए:

  1. डिफ़ॉल्ट प्रोफ़ाइल जो नई आरएसएस की सुविधाएं अक्षम हो , बहुत विंडोज 2008 R2 के व्यवहार के समान व्यवहार हो जाता है।
  2. NUMA scalability प्रोफ़ाइल सक्षम बनाता है आरएसएस सीपीयू एक राउंड रोबिन आधार पर NUMA नोड प्रति आवंटित करने के लिए। इसके परिणामस्वरूप "RSS प्रत्येक NUMA नोड के लिए दूसरा RSS CPU असाइन करने से पहले NUMA नोड में कम से कम एक RSS CPU प्रदान करता है।" यह राउंड रॉबिन सेटअप कार्य को अधिक सीपीयू में फैलाता है, इस प्रकार डेटा थ्रूपुट में सुधार की संभावना है।

इससे पता चलता है कि यदि सर्वर डेटा नेटवर्क का भारी उपभोक्ता है, तो NUMA स्केलेबिलिटी प्रोफ़ाइल इस डेटा की खपत को काफी बढ़ा सकती है। लेकिन एक बार जब यह पूरा हो जाता है और डेटा कैश में होता है, तो मैं यह नहीं देख सकता कि यह अन्य SQL सर्वर संचालन में ले जाएगा।

क्या आपका पर्यावरण डेटा के बहुत भारी स्तर का उपभोग कर रहा है, जैसे कि इससे आपके काम को फायदा होगा? तब आप अपने लिए उपलब्ध विभिन्न प्रोफाइलों पर विचार कर सकते हैं।

  1. अन्य कम विलंबता समर्थन में समानांतर प्राप्त प्रसंस्करण , संरक्षण-ऑर्डर पैकेट वितरण और ऐसे कई अन्य विकल्प शामिल हैं, जो आपके लिए एक लाभ हो सकते हैं।

  2. इसके अलावा नवीनतम RSS "विंडोज सर्वर 2012 को 64 से अधिक प्रोसेसर वाले बड़े सर्वरों पर बेहतर तरीके से स्केल करने में सक्षम बनाता है।"

इसलिए, RSS डेटा प्राप्त करने के लिए बेहतर विकल्पों के साथ विंडोज को सक्षम करता है, लेकिन यह इंगित नहीं करता है कि SQL सर्वर कुछ बेहतर तरीके से व्यवहार करेगा। लेकिन, मुझे इस पर कोई स्पष्ट दिशा नहीं मिल रही है और अधिकांश कागजात लगभग एक दशक पुराने हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.