कई वीएम के साथ हाइपर-वी सर्वर पर सीपीयू के उपयोग और प्रदर्शन की निगरानी कैसे करें


15

मेरे पास एक सर्वर है जो विंडोज 2008 64 बिट हाइपर-वी चला रहा है, जिसमें 8 गीगा रैम और इंटेल एक्सोन X3440 @ 2.53 Ghz है, जो मुझे मेजबान सिस्टम पर प्रदर्शन मॉनिटर में 8 तार्किक कोर देता है।

मैंने तीन वर्चुअल मशीनें स्थापित की हैं, सभी विंडोज 2008 32 बिट पर चल रहे हैं।

  1. सर्वर बनाएँ, टीम सिटी चला रहे हैं
  2. मंचन सर्वर
  3. SQL सर्वर, SQL Server 2005 चला रहा है

मुझे सेटअप में कुछ परेशानियां हैं, क्योंकि मेजबान मॉनिटर हर समय उत्तरदायी रहता है, भले ही वीएम 100% सीपीयू पर काम कर रहे हों और बहुत सुस्त और अनुत्तरदायी हैं। (मैंने उस बारे में एक अलग सवाल पूछा है।)

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


1
@ Bjørn: सुनिश्चित करें कि आप प्रोसेसर से अधिक पर ध्यान केंद्रित करते हैं। डिस्क I / O एक बहुत ही संभावित अड़चन है।
मैटबी

जवाबों:


15

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

बेन आर्मस्ट्रांग की यहाँ इसकी अच्छी व्याख्या है: http://blogs.msdn.com/virtual_pc_guy/archive/2008/02/28/hyper-v-virtual-machine-cpu-usage-and-task-manager.aspx

उनके पोस्ट को संक्षेप में बताने के लिए, आपको CPU उपयोग की एक सटीक तस्वीर प्राप्त करने के लिए तीन चीजों की जाँच करने की आवश्यकता है:

  1. प्रत्येक अतिथि पर CPU उपयोग देखें - यह हाइपर- V प्रबंधक या प्रदर्शन मॉनिटर के माध्यम से उपलब्ध है ।

  2. संदर्भ स्विचिंग के कारण सीपीयू का उपयोग - यह हाइपर-वी हाइपरविजर वर्चुअल प्रोसेसर के तहत % हाइपवाइज़र रन टाइम नामक परफ़ॉर्म काउंटर है

  3. बाल विभाजन कार्यकर्ता प्रक्रिया - मूल विभाजन पर चल रहा vmwp.exe (प्रति बच्चा 1)। यह हाइपर- V ऑपरेशंस को सेविंग स्टेट की तरह हैंडल करता है।


0

आप कर सकते हैं - बस आपको यकीन होना चाहिए कि आप चीजों को संबंध में रखते हैं। मैं स्वयं संसाधन मॉनिटर का उपयोग करता हूं। बस आपका मामला 8 कोर, 3 वर्चुअल सीपीयू का था, इसलिए सभी वर्चुअल पर 100% लगभग 37.5% शारीरिक रूप से जागता है;)

SCVMM (सिस्टम सेंटर वर्चुअल मशीन मैनेजर) SCOM (सिस्टम सेंटर ऑपरेशंस मैनेजर) के साथ मिलकर एक अच्छा उपकरण है, लेकिन वे वर्तमान में आपके पास मौजूद हार्डवेयर से कहीं अधिक हार्डवेयर हैं।


-2

आप VMs के लिए CPU और RAM उपयोग देखने के लिए संसाधन मॉनिटर का उपयोग कर सकते हैं। एक विकल्प के रूप में, आप हाइपर- V प्रबंधक का उपयोग कर सकते हैं।

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