Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

AMD EPYC 7002 सीरीज प्रोसेसर और SQL सर्वर

7 अगस्त, 2019 को, AMD ने अंततः सैन फ्रांसिस्को में AMD EPYC क्षितिज इवेंट में सर्वर प्रोसेसर की अपनी नई 7nm EPYC 7002 श्रृंखला का अनावरण किया, जिसे पहले "रोम" कोड-नाम दिया गया था। यह दूसरी पीढ़ी का EPYC सर्वर प्रोसेसर है जो AMD Ryzen 3000 सीरीज डेस्कटॉप प्रोसेसर के समान Zen 2 आर्किटेक्चर का उपयोग करता है। ये नए प्रोसेसर पिछली पीढ़ी के AMD EPYC 7001 सीरीज प्रोसेसर के साथ संगत सॉकेट हैं, इसलिए वे मौजूदा मॉडल सर्वर (BIOS अपडेट के साथ) में काम करेंगे। इसके बावजूद, नए प्रोसेसर से PCIe 4.0 समर्थन का उपयोग करने में सक्षम होने के लिए आपको एक नए मॉडल सर्वर की आवश्यकता होगी।

AMD EPYC 7002 श्रृंखला में 19 सार्वजनिक लॉन्च SKU शामिल हैं जिनमें 8 से 64 भौतिक कोर, प्लस SMT, प्रति प्रोसेसर तार्किक कोर की संख्या से दोगुना है। चौदह एसकेयू हैं जो एक-सॉकेट और दो-सॉकेट सर्वर दोनों में काम करेंगे। पांच कम खर्चीले प्रोसेसर एसकेयू भी हैं (जिनमें "पी" प्रत्यय है) जो केवल एक-सॉकेट सर्वर में काम करते हैं। इस प्रोसेसर परिवार के पास सिंगल-सॉकेट सर्वर पर बड़े सर्वर वर्कलोड का समर्थन करने के लिए पर्याप्त कंप्यूट हॉर्सपावर, मेमोरी बैंडविड्थ और क्षमता, और I/O बैंडविड्थ है।

सिंगल-सॉकेट डेटाबेस सर्वर

AMD निश्चित रूप से इस विचार को आगे बढ़ा रहा है कि एक-सॉकेट AMD Ryzen 7002 आधारित सर्वर लगभग किसी भी दो-सॉकेट Intel-आधारित सर्वर के लिए एक बेहतर प्रतिस्थापन है। एक सॉकेट वाले AMD EPYC 7002 सीरीज सर्वर में 64 भौतिक कोर, 4TB की DDR4-3200 RAM और 128 PCIe 4.0 I/O लेन हो सकती हैं। यह कम हार्डवेयर लागत और संभावित रूप से कम लाइसेंसिंग लागत (वीएमवेयर जैसी चीजों के लिए) के साथ दो-सॉकेट इंटेल सर्वर की तुलना में कम बिजली का उपयोग करेगा। चित्र 1 AMD से एक उदाहरण दिखाता है जिसमें दो Intel Xeon Gold 6262V प्रोसेसर वाले दो-सॉकेट सर्वर की तुलना एक AMD EPYC 7702P प्रोसेसर वाले एक-सॉकेट सर्वर से की जाती है।

चित्र 1:दो-सॉकेट बनाम एक-सॉकेट सर्वर का AMD उदाहरण

यह विचार एएमडी के लिए अद्वितीय नहीं है। डेल के उपाध्यक्ष/सर्वर सीटीओ रॉबर्ट डब्ल्यू होर्मथ ने हाल ही में तर्क दिया कि "क्यों सिंगल-सॉकेट सर्वर भविष्य पर शासन कर सकते हैं", जो अन्य बातों के अलावा, अमदहल के नियम, NUMA ओवरहेड और बिजली के उपयोग के बारे में बात करता है। जैसे-जैसे प्रोसेसर कोर की संख्या बढ़ती जा रही है, सिंगल-सॉकेट सर्वर कई कार्यभार के लिए अधिक उपयोगी होंगे।

Dell EMC, HPE, Gigabyte, Lenovo, SuperMicro, और TYAN द्वारा इन प्रोसेसरों के लिए नए सर्वर मॉडल की घोषणा के साथ, इन नए प्रोसेसर के पीछे पहले से ही बहुत व्यापक उद्योग समर्थन है।

इन प्रोसेसर के लिए शुरुआती समीक्षाएं और बेंचमार्क बहुत प्रभावशाली रहे हैं:

  • एएमडी ईपीवाईसी 7002 सीरीज रोम एक नॉकआउट डिलीवर करता है
  • AMD रोम सेकेंड जेनरेशन EPYC रिव्यू:2x 64-कोर बेंचमार्क
  • एएमडी के नए एपिक "रोम" 7एनएम सर्वर सीपीयू पर एक विस्तृत नज़र

TPC-H बेंचमार्क परिणाम SQL सर्वर 2017 के साथ

एचपीई ने सिंगल-सॉकेट, एचपीई प्रोलिएंट DL325 Gen10 1U सर्वर के लिए SQL सर्वर 2017 पर एक नया आधिकारिक TPC-H परिणाम पहले ही सबमिट कर दिया है जो कि 743,750 QphH@1000GB था। इस सिस्टम में एक AMD EPYC 7502P 32-कोर प्रोसेसर और 512GB RAM है। अगर हम 743,750 को 32 कोर से विभाजित करते हैं, तो हमें 23,242 प्रति कोर मिलता है। इस सिस्टम के लिए प्रति QphH की कीमत 0.34 USD है।

एचपीई के पास दो-सॉकेट, एचपीई प्रोलिएंट डीएल380 जेन 10 सर्वर के लिए SQL सर्वर 2017 पर पिछला आधिकारिक TPC-H परिणाम है जो 1,009,065 QphH@1000GB था। यह एक उच्च स्कोर है, लेकिन इस प्रणाली में दो Intel Xeon प्लेटिनम 8180 28-कोर प्रोसेसर (जिसमें कुल 56C/112T था) और 512GB RAM का उपयोग किया गया था। अगर हम 1,009,065 को 56 कोर से विभाजित करते हैं, तो हमें 18,019 प्रति कोर मिलता है। इस सिस्टम के लिए प्रति QphH की कीमत 0.47 USD है।

TPC-E बेंचमार्क परिणाम SQL सर्वर 2017 के साथ

लेनोवो ने सिंगल-सॉकेट, लेनोवो थिंकसिस्टम SR655 2U सर्वर के लिए एक नया आधिकारिक TPC-E परिणाम भी प्रस्तुत किया है जिसका TPC-E थ्रूपुट स्कोर 6,716.88 है। इस सिस्टम में एक AMD EPYC 7742 64-कोर प्रोसेसर और 1TB RAM है। यह पहली बार है जब किसी सर्वर विक्रेता ने 2013 के बाद से किसी AMD-आधारित सिस्टम के लिए TPC-E परिणाम सबमिट करने की जहमत उठाई है।

टीपीसी-ई थ्रूपुट स्कोर ओएलटीपी वर्कलोड के लिए सिस्टम की समग्र सीपीयू क्षमता का एक अच्छा उपाय है। यदि आप उस कुल स्कोर को सिस्टम में भौतिक कोर की संख्या से विभाजित करते हैं, तो आपको "स्कोर प्रति कोर" मिलेगा जो सिस्टम में प्रयुक्त प्रोसेसर के सिंगल-थ्रेडेड प्रदर्शन का एक अच्छा उपाय है। इस मामले में, 6,716.88/64, 104.95 प्रति कोर के बराबर है।

तुलना के लिए, लेनोवो ने दो-सॉकेट, लेनोवो थिंकसिस्टम SR650 2U सर्वर के लिए एक आधिकारिक TPC-E परिणाम प्रस्तुत किया है, जिसका TPC-E थ्रूपुट स्कोर 7012.53 है। इस सिस्टम में दो Intel Xeon प्लेटिनम 8280 28-कोर प्रोसेसर और 1.5TB RAM हैं। अगर हम 7012.53 को 56 से विभाजित करते हैं, तो प्रति कोर स्कोर 125.22 हो जाता है, जो कि एएमडी परिणाम से लगभग 19% अधिक है। सिंगल-थ्रेडेड CPU प्रदर्शन AMD EPYC 7742 प्रोसेसर का एक सापेक्ष कमजोर बिंदु है।

मैं तर्क दूंगा कि AMD EPYC 7002 सीरीज के फायदों में शामिल हैं:

  • अधिक आधुनिक मॉड्यूलर आर्किटेक्चर
  • उच्च स्मृति घनत्व/क्षमता
  • उच्च स्मृति गति और बैंडविड्थ
  • PCIe 4.0 सपोर्ट
  • अधिक कुल PCIe लेन और बैंडविड्थ
  • कम बिजली का उपयोग
  • विशेष रूप से "एम" और "एल" प्रत्यय इंटेल प्रोसेसर की तुलना में बहुत कम मूल्य निर्धारण
  • सुरक्षित मेमोरी एन्क्रिप्शन और सुरक्षित एन्क्रिप्टेड वर्चुअलाइजेशन के साथ बेहतर सुरक्षा

पसंदीदा AMD EPYC प्रोसेसर

19 सार्वजनिक प्रोसेसर SKU में, प्रत्येक उपलब्ध कोर काउंट पर SQL सर्वर के लिए पसंदीदा विकल्प हैं। एएमडी इंटेल की तुलना में बहुत कम उत्पाद विभाजन करता है। वे कम लागत वाले SKU पर PCIe 4.0 लेन की संख्या को कृत्रिम रूप से सीमित नहीं करते हैं, और वे Intel जैसी अतिरिक्त मेमोरी क्षमता के लिए अधिक शुल्क नहीं लेते हैं। Intel “M” प्रत्यय SKU के लिए $3K अतिरिक्त और “L” प्रत्यय SKU के लिए $7K अतिरिक्त शुल्क लेता है

ये सभी AMD EPYC प्रोसेसर सिंगल-सॉकेट सर्वर में 4TB RAM को सपोर्ट करते हैं। प्रत्येक कोर काउंट पर मेरे पसंदीदा AMD प्रोसेसर के लिए मुख्य विनिर्देश चित्र 2 में दिखाए गए हैं।

चित्र 2:पसंदीदा AMD EPYC 7002 प्रोसेसर विनिर्देश

प्रत्येक कोर काउंट पर SQL सर्वर के लिए संबंधित पसंदीदा 2 जनरेशन Intel Xeon स्केलेबल प्रोसेसर चित्र 3 में दिखाए गए हैं।

चित्र 3:पसंदीदा 2 जनरेशन Intel Xeon स्केलेबल प्रोसेसर विनिर्देश

निष्कर्ष

एएमडी ने सर्वर बाजार के लिए एक गेम-चेंजिंग प्रोसेसर परिवार जारी किया है। AMD EPYC 7002 सीरीज प्रोसेसर में वर्तमान Intel Cascade Lake-SP प्रोसेसर की तुलना में अधिक मेमोरी क्षमता (मानक SKU पर), अधिक मेमोरी बैंडविड्थ, और अधिक सामान्य-उद्देश्य पूर्णांक और प्रति सॉकेट फ्लोटिंग-पॉइंट प्रदर्शन है। उनके पास नवीनतम Intel सर्वर प्रोसेसर की तुलना में PCIe 4.0 समर्थन और PCIe लेन की संख्या अधिक है। AMD आपको EPYC 7002 सीरीज के साथ प्रति डॉलर और प्रति वाट अधिक प्रदर्शन भी देता है।

इस वजह से, मुझे लगता है कि वे वर्चुअलाइजेशन होस्ट और स्टोरेज स्पेस डायरेक्ट नोड्स के लिए एक बढ़िया विकल्प होंगे। मुझे यह भी लगता है कि इंटेल की तुलना में मेमोरी और I/O क्षमता/बैंडविड्थ लाभ के कारण SQL सर्वर DW/रिपोर्टिंग वर्कलोड के लिए वे एक बढ़िया विकल्प होंगे।

सिंगल-थ्रेडेड सीपीयू का प्रदर्शन इंटेल के सर्वश्रेष्ठ वर्तमान प्रसाद जितना अच्छा नहीं है, लेकिन यह पहले से कहीं ज्यादा करीब है। यदि आप पुराने इंटेल प्रोसेसर परिवार से अपग्रेड कर रहे हैं (विशेषकर यदि सटीक प्रोसेसर कम आवृत्ति वाला SKU था), तो आप ज्यादातर मामलों में नए EPYC 7002 सीरीज प्रोसेसर के साथ बेहतर सिंगल-थ्रेडेड CPU प्रदर्शन प्राप्त करने में सक्षम होंगे।

एएमडी की सबसे बड़ी चुनौती ग्राहकों को वास्तव में एएमडी-प्लेटफ़ॉर्म सर्वर खरीदने के लिए आश्वस्त करना है, क्योंकि 2008 में नेहलेम आर्किटेक्चर युग के बाद से इंटेल सर्वर बाजार में इतना प्रभावशाली रहा है। एएमडी अभी भी खड़ा नहीं होगा और इंटेल को पकड़ने की प्रतीक्षा करेगा। . वे संभवत:अगले ज़ेन 3 आर्किटेक्चर को 2020 के मध्य में रिलीज़ करने की राह पर हैं।

चित्र 4:AMD EPYC रोडमैप


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में संदर्भित निकाय खोजें:sys.dm_sql_referenced_entities

  2. डेटाबेस प्रदर्शन निगरानी के बारे में 10 तथ्य जो आपको आश्चर्यचकित कर सकते हैं

  3. 5 सक्रिय डेटाबेस प्रदर्शन निगरानी के लाभ

  4. SQL सर्वर (T-SQL) में दिनांक और समय कार्यों की सूची

  5. मैं स्थापित SQL सर्वर इंस्टेंस और उनके संस्करण कैसे निर्धारित कर सकता हूं?