मैं कैसे बता सकता हूं कि वास्तव में कितने कोर SQL सर्वर का उपयोग कर रहा है?


17

मेरे पास SQL ​​Server चलाने वाले दो सर्वर हैं।

  • सर्वर 1: SQL Server 2008 R2 एक्सप्रेस (4 कोर)
  • सर्वर 2: SQL सर्वर 2012 डेवलपर संस्करण (8 कोर)

जहाँ तक मुझे पता है SQL Server 2008 R2 एक्सप्रेस को केवल एक कोर का उपयोग करना चाहिए।

SQL सर्वर 2012 डेवलपर संस्करण सभी 8 कोर का उपयोग करना चाहिए।

हालाँकि, अगर मैं SQL Server 2008 R2 एक्सप्रेस पर SQL क्वेरी के अंदर निम्न कमांड चलाता हूं तो यह 4 कोर दिखा रहा है।

select scheduler_id, cpu_id, status, is_online 
from sys.dm_os_schedulers 
where status = 'VISIBLE ONLINE'

क्या मैं उपयोग को गेज करने के लिए सही कमांड का उपयोग कर रहा हूं?

जवाबों:


7

एक्सप्रेस संस्करण 1 प्रोसेसर द्वारा सीमित है, न कि 1 कोर:

SQL सर्वर प्रत्येक सॉकेट में तार्किक CPU की संख्या से गुणा की गई प्रोसेसर सॉकेट की निर्दिष्ट संख्या का समर्थन करता है। उदाहरण के लिए, इस तालिका के प्रयोजनों के लिए निम्नलिखित को एकल प्रोसेसर माना जाता है: सॉकेट प्रति 2 तार्किक सीपीयू के साथ एक सिंगल-कोर, हाइपर-थ्रेडेड प्रोसेसर। 2 तार्किक सीपीयू के साथ एक दोहरे कोर प्रोसेसर। 4 तार्किक सीपीयू के साथ एक क्वाड-कोर प्रोसेसर। SQL सर्वर प्रति प्रोसेसर सॉकेट के लिए लाइसेंस प्राप्त है , और तार्किक सीपीयू के आधार पर नहीं

http://msdn.microsoft.com/en-us/library/ms143760(v=sql.105).aspx

और हाँ, sysinos_os_schedulers का उपयोग यह सुनिश्चित करने के लिए किया जा सकता है, कि सभी 4 कोर शेड्यूलर्स के साथ मैप किए गए हैं।


1

2007 से अधिक OS वाले इस कमांड का उपयोग करें:

->> WMIC CPU Get DeviceID,NumberOfCores,NumberOfLogicalProcessors

फिजिकल सर्वर के लिए डिवाइसिड ~ सॉकेट, नंबरऑफकोर्स ~ सीपीयू, नंबरऑफोगिकलप्रोसेसर ~ थ्रेड्स। एमएस अब एक कोर-आधारित लाइसेंस मॉडल का उपयोग करता है। सीएएल के दायरे से बाहर हैं। "Microsoft SQL Server 2012 लाइसेंसिंग गाइड" खोजें अगर आगे की जानकारी आवश्यक है।

नीचे दिए गए उदाहरण के लिए मानक / एंटरप्राइज़ के लिए 2-पैक * 4 सीपीयू SQL सर्वर लाइसेंस चार्ज / चार्ज करना आवश्यक होगा। कुल 8 कोर (सीपीयू)।

DeviceID  NumberOfCores  NumberOfLogicalProcessors
CPU0      4              8
CPU1      4              8

टास्क मैनेजर में प्रदर्शन टैब या संसाधन मॉनिटर में सीपीयू टैब में 16 सीपीयू चलेंगे। तार्किक प्रोसेसर। "इंटेल X5550" खोजें, जो कि प्रोसेसर मैं जाँच रहा था। इंटेल वेबसाइट पर सभी विनिर्देशों है ark.intel.com एक्स जांच आवश्यक जानकारी के लिए।

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