लगभग एक साल पहले, मैंने SQL सर्वर 2012 के लिए एक प्रोसेसर का चयन करना लिखा था। चूंकि SQL सर्वर 2014 2014 की शुरुआत में रिलीज़ होने वाला है (मैरी जो फोले के अनुसार), यह इस विषय पर फिर से विचार करने का एक अच्छा समय है, और देखें पिछले बारह महीनों में क्या बदल सकता है।
मेरी धारणा यह है कि SQL Server 2014 उसी कोर-आधारित लाइसेंसिंग मॉडल का उपयोग करेगा जो SQL Server 2012 करता है, क्योंकि मैंने अन्यथा कोई सार्वजनिक घोषणा नहीं सुनी है। मुझे यह देखकर आश्चर्य नहीं होगा कि प्रति कोर लाइसेंस लागत में कुछ मामूली वृद्धि हुई है, लेकिन कोर-आधारित लाइसेंसिंग कैसे काम करता है, इसमें कोई बड़ा बदलाव देखकर मुझे बहुत आश्चर्य होगा। मुझे उम्मीद है कि Microsoft SQL सर्वर मानक संस्करण के लिए कृत्रिम रूप से कम हार्डवेयर लाइसेंस सीमा में कुछ बदलाव करेगा।
एक अच्छे प्रोसेसर विकल्प और एक खराब प्रोसेसर विकल्प के बीच SQL सर्वर 2014 लाइसेंसिंग लागत में अंतर आपके हार्डवेयर और कई मामलों में आपके स्टोरेज सबसिस्टम के कम से कम एक हिस्से के भुगतान से अधिक हो सकता है, इसलिए यह एक ऐसी चीज है जिस पर आपको ध्यान देने की आवश्यकता है। डेटाबेस पेशेवर। अपने नए डेटाबेस सर्वर के लिए कौन सा प्रोसेसर खरीदना है, इसे केवल "शॉन द सर्वर मैन" को न चुनने दें!
दो-सॉकेट सर्वर
पिछले एक साल में, Intel ने दो-सॉकेट सर्वरों के लिए 22nm Intel Xeon E5-2600 v2 उत्पाद परिवार (Ivy Bridge-EP) प्रोसेसर जारी किए हैं। वर्तमान में, इस परिवार में 22 अलग-अलग प्रोसेसर हैं, जो बहुत सारे विकल्पों की तरह लगता है। जब आप सोचते हैं कि SQL सर्वर 2012/2014 लाइसेंसिंग कैसे काम करता है, और आप सबसे कम लाइसेंस लागत के लिए सर्वोत्तम प्रदर्शन चाहते हैं, तो आप उस सूची को केवल पांच प्रोसेसर तक सीमित कर सकते हैं। ये बारह-कोर Xeon E5-2697 v2, दस-कोर Xeon E5-2690 v2, आठ-कोर Xeon E5-2667 v2, छह-कोर Xeon E5-2643 v2, या चार-कोर Xeon E5- हैं। 2637 वी2. तालिका 1 इन पांच प्रोसेसर के लिए प्रासंगिक विनिर्देशों को दर्शाती है।
मॉडल | कोर | आधार गति | टर्बो स्पीड | L3 कैश साइज | <थ>लागत|
---|---|---|---|---|---|
E5-2697 v2 | 12 | 2.7GHz | 3.5GHz | 30MB | $2,614.00 |
E5-2690 v2 | 10 | 3.0GHz | 3.6GHz | 25MB | $2,057.00 |
E5-2667 v2 | 8 | 3.3GHz | 4.0GHz | 25MB | $2,057.00 |
E5-2643 v2 | 6 | 3.5GHz | 3.8GHz | 25MB | $1,552.00 |
E5-2637 v2 | 4 | 3.5GHz | 3.8GHz | 15MB | $996.00 |
तालिका 1:SQL सर्वर 2012/2014 के लिए अनुशंसित Xeon E5-2600 v2 प्रोसेसर मॉडल
आप सोच रहे होंगे कि मैं इंटेल के इतने सारे नए Xeon E5-2600 v2 प्रोसेसर मॉडल को इतनी जल्दी कैसे त्याग सकता हूं। आपको यह ध्यान रखने की आवश्यकता है कि लाइसेंसिंग उद्देश्यों (गैर-वर्चुअलाइज्ड सर्वर पर) के लिए केवल भौतिक कोर की गणना होती है। यदि समान भौतिक कोर गणना वाले एक ही उत्पाद परिवार के कई मॉडल हैं, तो आपको उच्चतम बेस क्लॉक स्पीड, टर्बो क्लॉक स्पीड, उच्चतम Intel QPI गति और सबसे बड़े साझा- L3 कैश आकार वाले मॉडल को प्राथमिकता देनी चाहिए।
उन मानदंडों के अनुसार, हमें तालिका 1 में दिखाए गए पांच प्रोसेसर मॉडल मिलते हैं। आपकी पसंद तब प्रत्येक प्रोसेसर के लिए आपकी वांछित भौतिक कोर गणना पर आती है, जो आपकी SQL सर्वर 2014 लाइसेंसिंग लागतों को चलाती है। आप देख सकते हैं कि निचले कोर-गणना प्रोसेसर में उनके उच्च कोर गिनती भाइयों की तुलना में उच्च आधार घड़ी की गति होती है, जो वास्तव में सिंगल-थ्रेडेड प्रोसेसर प्रदर्शन के लिए काफी महत्वपूर्ण है। ध्यान देने योग्य एक अन्य कारक यह है कि कुछ निचले कोर काउंट मॉडल में तालिका में अगले उच्च कोर काउंट प्रोसेसर के समान L3 कैश आकार होता है, जो प्रत्येक भौतिक कोर को काम करने के लिए L3 कैश का एक बड़ा हिस्सा देता है (L3 कैश के बाद से) सभी कोरों के बीच साझा किया जाता है)। डेटाबेस सर्वर के प्रदर्शन के लिए बड़ा L3 कैश होना बहुत मददगार है, क्योंकि L3 कैश मुख्य मेमोरी एक्सेस की तुलना में काफी तेज है।
इन सब बातों को ध्यान में रखते हुए आपको अपनी पसंद को और भी कम करने में मदद मिलती है। जब आप अपना अंतिम प्रोसेसर चुनते हैं तो आपको अपने कार्यभार और अपने बजट पर विचार करने की आवश्यकता होती है। यदि आप सर्वश्रेष्ठ सिंगल-थ्रेडेड प्रोसेसर प्रदर्शन (जो OLTP वर्कलोड के लिए बहुत महत्वपूर्ण है) चाहते हैं, और आपके वर्कलोड का समग्र परिमाण (समवर्ती उपयोगकर्ताओं की संख्या या प्रति सेकंड बैच अनुरोधों के संदर्भ में) छोटी तरफ है, तो आपको होना चाहिए E5-2667 v2, E5-2643 v2 या E5-2637 v2 पर केंद्रित है।
आपकी अंतिम पसंद आपके सॉफ़्टवेयर लाइसेंस बजट से बाधित हो सकती है, क्योंकि प्रत्येक एंटरप्राइज़ भौतिक कोर लाइसेंस की लागत $6,874.00 होगी (कम से कम SQL Server 2012 एंटरप्राइज़ संस्करण मूल्य निर्धारण के साथ)। अक्सर, वित्तीय विचार आपको कोर काउंट मॉडल को कम करने के लिए मार्गदर्शन कर सकते हैं। उदाहरण के लिए, ज्यादातर स्थितियों में, मुझे आठ-कोर E5-2667 v2 के बजाय छह-कोर E5-2643 v2 चुनने और सॉफ़्टवेयर लाइसेंस लागतों में $27,496.00 की बचत करने में कोई समस्या नहीं होगी! वह सर्वर के लिए ही भुगतान करेगा, जिसमें पैसा बचा होगा।
एक अन्य रणनीति मान्य हो सकती है यदि आप एक पुराने चार-सॉकेट सर्वर को दो सॉकेट सर्वर से बदलने का प्रयास कर रहे थे और आप इस बारे में चिंतित थे कि क्या दो सॉकेट सर्वर कुल समवर्ती कार्यभार को संभाल सकते हैं। उस स्थिति में, आप बारह-कोर E5-2697 v2. एक अन्य विकल्प दो नए दो-सॉकेट सर्वर हो सकते हैं, जिनमें से प्रत्येक में काफी तेज छह-कोर E5-2643 v2 प्रोसेसर में से दो थे (यह मानते हुए कि आप अपने कार्यभार को दो डेटाबेस सर्वरों के बीच विभाजित कर सकते हैं)।
केवल तुलना के लिए, तालिका 2 में 19 पिछली पीढ़ी के 32nm Intel Xeon E5-2600 उत्पाद परिवार (सैंडी ब्रिज-ईपी) प्रोसेसर के तीन सर्वश्रेष्ठ विकल्पों के लिए समान विनिर्देश यहां दिए गए हैं।
मॉडल | कोर | आधार गति | टर्बो स्पीड | L3 कैश साइज | <थ>लागत|
---|---|---|---|---|---|
E5-2690 | 8 | 2.9GHz | 3.8GHz | 20MB | $2,057.00 |
E5-2667 | 6 | 2.9GHz | 3.5GHz | 15MB | $1,552.00 |
E5-2643 | 4 | 3.3GHz | 3.5GHz | 10MB | $885.00 |
तालिका 2:SQL सर्वर 2012 के लिए अनुशंसित Xeon E5-2600 प्रोसेसर मॉडल
तालिका 1 से तालिका 2 की तुलना करने पर आप जो देख सकते हैं, वह यह है कि जब आप दोनों पीढ़ियों के समकक्ष प्रोसेसर मॉडल की तुलना करते हैं, तो आप समान लागत के लिए बड़े L3 कैश आकार के साथ-साथ बेस और टर्बो घड़ी की गति में अच्छी वृद्धि प्राप्त कर रहे हैं। एक ही कोर मायने रखता है)। इसके अलावा, 32nm Sandy Bridge-EP और 22nm Ivy Bridge-EP के बीच कुछ छोटे वास्तु सुधार हैं जो आपको अधिकांश बेंचमार्क में 5-10% प्रदर्शन को बढ़ावा देते हैं। एक बार फिर, इसका मतलब है कि आप "शॉन द सर्वर मैन" को अपने नए डेटाबेस सर्वर के लिए पुराने सैंडी ब्रिज-ईपी प्रोसेसर को चुनने नहीं देना चाहते हैं।
इस श्रृंखला के भाग दो में, मैं चार-सॉकेट सर्वरों के लिए आगामी 22nm Intel Xeon E7-4800 v2 उत्पाद परिवार (Ivy Bridge-EX) के बारे में बात करूंगा जो 2014 की पहली तिमाही के दौरान जारी होने के कारण है। ये एक होंगे पुराने 32nm Intel Xeon E7-4800 उत्पाद परिवार (Westmere-EX) पर भारी सुधार, जो एक लंबे समय से लंबित विकास है जो दो-सॉकेट सर्वर और चार-सॉकेट सर्वर के बीच प्रदर्शन अंतर को कम करेगा।