ESXi और विंडोज सर्वर सीपीयू पार्किंग


10

जो लोग नहीं जानते हैं, उनके लिए हाल ही में विंडोज सर्वर रिलीज में सीपीयू पार्किंग एक सुविधा है जो विंडोज को सीपीयू कोर को शून्य उपयोग करने के लिए बहुत अधिक छोड़ देता है, और इसका कुछ भी उपयोग नहीं करता है। इसे बिजली की बचत के उपाय के रूप में पेश किया गया है। अन्य स्थानों के बीच, यहाँ इसके बारे में अधिक विवरण है ।

हालाँकि मैं इस बारे में उत्सुक हूं कि क्या यह मामला एक वर्चुअलाइज्ड गेस्ट पर है - या सीपीयू पार्किंग में मदद की तुलना में अधिक बाधा है, यह देखते हुए कि भौतिक सीपीयू को ईएक्सएक्सआई द्वारा प्रबंधित किया जाता है, न कि विंडोज, और यह कि पार्क किए गए सीपीयू की संभावना कम है जब तक शेड्यूलर देवता सीपीयू को अनपैक करने के लिए पर्याप्त काम नहीं करते तब तक ट्रैफिक से निपटें?

मुझे इस बारे में कुछ भी नहीं मिला है - मुझे संदेह है कि यह किसी दिए गए कार्यभार के आधार पर बहुत अधिक होगा, लेकिन मैंने कोई चर्चा नहीं देखी है (इसके विपरीत, कहते हैं, क्या हाइपर-थ्रेडिंग का कोई प्रभाव पड़ता है, जो नियमित रूप से चर्चा में लगता है )। जब तक मैं "आपके कार्यभार के साथ परीक्षण" को नहीं समझता हूं, मैं सोच रहा था कि क्या कोई सलाह / दिशा-निर्देश है जो मैंने याद किया है।


1
मुझे संदेह है कि एक वीएम शारीरिक कोर को सोने के लिए कह सकता है। यदि ऐसा किया जा सकता है तो यह VM के हाइपरवाइजर इंडिपेंडेंट द्वारा किया जाएगा।
लैटिनसुद

बिल्कुल - इसीलिए मैं सवाल पूछ रहा हूँ, मैं एक VM में पार्किंग की बात नहीं देख सकता हूँ तो क्या पार्किंग को अक्षम कर दिया जाना चाहिए?
क्रिस जे

ESXi संस्करण क्या है? सीपीयू का उपयोग क्या है, आपके डेवलपर की दोनों मशीनों पर आपने एक टिप्पणी में और वीएम पर उल्लेख किया है? आपके डेवलपर की मशीन और ईएसएक्सआई होस्ट में कौन से सीपीयू मॉडल का उपयोग किया जाता है? मुझे नहीं पता कि यह जानकारी मदद करेगी लेकिन यह हो सकता है।
मारियो लेन्ज

जवाबों:


11

निश्चित रूप से अपने VMs को सही आकार देने का प्रयास करें

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

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

संपादित करें:

आप कर रहे हैं एक प्रदर्शन समस्या हो रही।

  • सुनिश्चित करें कि आपके पास VMware उपकरण स्थापित हैं।
  • अपने Windows VM पावर विकल्प को उच्च प्रदर्शन पर सेट करें

यहाँ छवि विवरण दर्ज करें


2
यह कुछ ऐसा है जिसे हमने बहुत भारी सीपीयू लोड के तहत एक रिग पर देखा है - एक बहु-थ्रेडेड ऐप सभी वीसीपीयू का उपयोग नहीं कर रहा है, संसाधन प्रबंधक एक जोड़े को "पार्च्ड" के रूप में चिह्नित कर रहा है (इसके बावजूद पर्याप्त धागे से अधिक होने के बावजूद। दौड़ने के लिए कतारबद्ध)। यह पहली बार है जब हमने यह सोचा था कि क्या पार्किंग और वीएम वास्तव में एक मुद्दा है: उसकी मशीन (भौतिक) पर डेवलपर समान कोड का उपयोग करता है सभी कोर (वीएम की तुलना में अधिक कोर) का उपयोग करता है। हम अपने सिर को थोड़ा खरोंच रहे हैं और बस इस विशेष पहलू का पता लगाना चाहते हैं।
क्रिस जे

@ChrisJ ऊपर मेरा संपादन देखें
ewwhite

ऐसा लगता है कि हमारे परीक्षण बिस्तर पर चाल चली गई है: लोड अब सभी vCPUs (विंडोज के अनुसार) में फैल रहा है, और 2 समवर्ती धागे के बजाय हमें 4 समवर्ती धागे मिले हैं। हम बड़े रिग पर चलेंगे (उम्मीद है) आज फिर पुष्टि करेंगे।
क्रिस जे

1
इसे अपनी विंडोज़ सर्वर समूह नीति में जोड़ना सुनिश्चित करें। इसलिए मैं इसे कभी भी हाथ से नहीं छूता हूं।
ewwhite

अच्छा सुझाव - ta
क्रिस जे

4

इससे कोई फर्क नहीं पड़ता। यदि आप बिजली बचाना चाहते हैं, तो VM अतिथि को कम कोर आवंटित करें। विंडोज अपने "वर्चुअल" कोर का प्रबंधन करने की कोशिश करेगा, लेकिन इसका हाइपरवाइजर पर कोई नियंत्रण नहीं है, इसलिए यह सिस्टम पर वास्तविक भौतिक सीपीयू को प्रभावित नहीं करेगा।


मेरे लिए यह एक बिजली की बचत का मुद्दा नहीं है क्योंकि होस्ट पुण्य है, इसलिए यह ईएक्सआईआई है जिसे मुझे देखने की आवश्यकता है। यह अधिक aobut है कि क्या यह हाइपरविजर शेड्यूलर के साथ स्वयं को प्रभावित / बाधित करता है, क्योंकि अंततः भौतिक सीपीयू समय उसके द्वारा alloacted है, और विंडोज अनुसूचक द्वारा नहीं। मेरी खुद की भावना यह है कि पार्किंग को शायद अक्षम किया जाना चाहिए, इसलिए विंडोज अनुसूचक को सीपीयू को "पार्क" करने की ज़रूरत नहीं है जो वास्तव में मौजूद नहीं है, और यह ईएसएक्स को समय आवंटित करने की अनुमति देकर अंतर्निहित भौतिक सीपीयू का बेहतर उपयोग कर सकता है। तदनुसार। मैं सोच रहा था कि क्या मेरी आंत सही है :-)
क्रिस जे

यह अनुसूचक को प्रभावित नहीं करेगा। विवश परिस्थितियों में, ESXi आपके मेहमानों से अप्रयुक्त सीपीयू समय "चोरी" कर सकता है, लेकिन अन्यथा कोर निष्क्रिय रहेगा जब तक कि कोई अन्य अतिथि भी इसका उपयोग नहीं कर रहा है।
नाथन सी

@ क्रिस को निष्क्रिय करने की कोई आवश्यकता नहीं है। VMware :)
ewwhite

मैं VMWare को बहिष्कृत करने की कोशिश नहीं कर रहा हूँ, मैं दूसरे-विंडोज़ का अनुमान लगाने की कोशिश कर रहा हूँ (क्योंकि यह सभी vCPUs में किसी ऐप को शेड्यूल नहीं करता है) :-) मुझे नहीं लगता कि हमें यह करने की आवश्यकता होगी। ज्यादातर इसके बारे में जानकारी की कमी के कारण ऑनलाइन (सबसे अधिक / हर कोई इसे छोड़ देता है)।
क्रिस जे

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