वर्चुअलबॉक्स: होस्ट ओएस प्रोसेसर को स्पिक किया जाता है, जबकि अतिथि ओएस वर्चुअल प्रोसेसर निष्क्रिय है?


10

मैं वर्चुअलबॉक्स 3.0.6 के साथ विंडोज विस्टा 64-बिट पर विंडोज एक्सपी 32-बिट चला रहा हूं। जब भी मैं XP वीएम चलाता हूं, विस्टा (होस्ट) 1-5% सीपीयू उपयोग के बीच XP (अतिथि) की रिपोर्ट के बावजूद 100% सीपीयू उपयोग की रिपोर्ट करता है।

होस्ट बॉक्स में 2 जीबी की शारीरिक रैम है। अतिथि / vm 512 MB के साथ कॉन्फ़िगर किया गया है। होस्ट बॉक्स में 64-बिट एएमडी प्रोसेसर है।

कोई भी ऐप (वर्चुअलबॉक्स के अलावा) होस्ट पर नहीं चल रहे हैं, वे केवल निष्क्रिय हैं।

किसी भी अनुमान के रूप में क्यों मेजबान प्रोसेसर नुकीला है?

मैंने बेहतर प्रदर्शन की उम्मीद में XP अतिथि के लिए विभिन्न उन्नत सुविधाओं को सक्षम किया है:

  • सेटिंग्स → सिस्टम → मदरबोर्ड: IO APIC सक्षम करें
  • सेटिंग्स → सिस्टम → प्रोसेसर: पीएई / एनएक्स सक्षम करें
  • सेटिंग → सिस्टम → त्वरण: VT-x / AMD-V सक्षम करें और नेस्टिंग पेजिंग सक्षम करें

1
क्या यह VM है जो CPU को हॉगिंग कर रहा है? क्या आप प्रक्रिया मॉनिटर शुरू कर सकते हैं और देख सकते हैं कि सीपीयू चक्रों का उपयोग करके सटीक प्रक्रिया क्या है और अपने उत्तर को अपडेट करें?
15

यदि आप एक VT-x / AMD-V सक्षम आपके होस्ट के सीपीयू है (यह भी अपने BIOS सेटिंग्स में अक्षम हों)
ओपन स्कूल

जवाबों:


3

मुझे लगता है कि मुझे जवाब पता है। IO APIC को अक्षम करने का प्रयास करें। चाहे वह लिनक्स हो, विंडोज हो, मेरे पास हमेशा इसके साथ एक बड़ा बैकफ़ायर होता था, और मेरे सीपीयू पर पूरा जोर पड़ता था। वर्चुअलबॉक्स पर IO APIC / मल्टी-कोर केवल शोऑफ के लिए है। यदि आप वास्तव में एकाधिक कोर चाहते हैं, तो VMWare वर्कस्टेशन / प्लेयर / समानताएं डेस्कटॉप का उपयोग करें। (खिलाड़ी स्वतंत्र है।)


इसकी जाँच किसी ने नहीं की? शर्म आती है आप लोगों पर। :(
Shiki

2

बहुत सारे मामलों में, 32 बिट अतिथि के साथ io-acpi का उपयोग करेगा। आपके पास 64 बिट अतिथि या गैर-सक्रिय IO-ACPI के लिए और अपने VM में केवल एक कोर का उपयोग करने की आवश्यकता है।


1

मैंने इस समस्या का अनुभव किया एक उबंटू निडर होस्ट पर एक विंडोज एक्सपी गेस्ट चलाने में, और मेरे लिए इसका समाधान एसीपीआई को विंडोज एक्सपी में अक्षम करना था।

http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447626+1253120112041+28353475&threadId=652377


स्पष्ट होने के लिए: आपके द्वारा पोस्ट की गई लिंक में चल रहे अतिथि ओएस के भीतर से एसीपीआई को अक्षम करने के निर्देश हैं, जो वर्चुअलबॉक्स मदरबोर्ड पर एसीपीआई को अक्षम करने से अलग है। वास्तव में, एक वर्चुअलबॉक्स चेतावनी है जो कहता है कि एपीसीआई को वर्चुअलबॉक्स मदरबोर्ड पर एक अतिथि विंडोज ओएस स्थापित होने के बाद अक्षम नहीं किया जाना चाहिए। मुझे आश्चर्य है कि वर्चुअल मशीन बनाने से पहले APCI कॉन्फ़िगरेशन को अक्षम करने से इस समस्या से बचा जा सकेगा।
ग्रेग मैट्स

इस सुझाव से मदद नहीं मिली। जब मैं अपने वर्चुअल मशीन अतिथि OS को पुनः आरंभ करता हूं तो मैं उसके साथ बिल्कुल भी बातचीत नहीं कर सकता। एक विंडो यह कहते हुए दिखाई देती है कि माउस एकीकरण अब समर्थन नहीं है और मैनुअल कैप्चर की आवश्यकता है। लेकिन कब्जा करने के लिए काम नहीं कर रहा है, इसलिए मैं VM का उपयोग नहीं कर सकता।
ग्रेग मैट्स

1

वर्चुअलबॉक्स 3.0.6 के साथ 64-बिट होस्ट पर मुझे यही समस्या थी।

आज, मैं VirtualBox 3.1.8 का उपयोग कर रहा हूं, जो मेरे लिए बहुत स्थिर है और मुझे ऐसी कोई समस्या नहीं है।


0

वर्चुअलबॉक्स का आप किस संस्करण का उपयोग करते हैं? वह सिम्टम्स 3.0.2 पर था, और 3.0.4 में अपग्रेड करके इस व्यवहार को हल करता है।


इस चूक को इंगित करने के लिए धन्यवाद। मैं वर्चुअलबॉक्स संस्करण 3.0.6 चला रहा हूं। मैंने इस जानकारी को प्रतिबिंबित करने के लिए प्रश्न को अपडेट किया है।
ग्रेग मैट्स

0

क्या अतिथि एक से अधिक सीपीयू के साथ कॉन्फ़िगर किया गया है? ऐसा लगता है कि अभी भी 3.0.6 के तहत कुछ OS संयोजनों के साथ थोड़ा छोटा है।

क्या आपने वर्चुअलबॉक्स मंचों पर भी पोस्ट किया है, इसलिए डेवलपर्स आपकी समस्या रिपोर्ट देखेंगे?


केवल 1 वर्चुअल सीपीयू कॉन्फ़िगर किया गया है।
ग्रेग मैट्स

मैं VirtualBox मंचों की जांच करूँगा - धन्यवाद!
ग्रेग मैट्स

0

ध्यान दें कि केवल सीपीयू से बहुत अधिक हैं जो उत्सर्जित होते हैं। यह काम पर IO प्रोसेसर / मेमोरी पेजिंग आदि हो सकता है।

हालांकि यह मेरी कोरी अटकल है।


0

सीपीयू लेने के रूप में क्या प्रक्रिया दिखाई जा रही है? यदि यह सिस्टम है तो आपके पास सिस्टम को कैश या पीआईओ मोड सक्षम करने के लिए कुछ हो सकता है।


0

मैं एक विंडोज 2000 मशीन के साथ VMWare ESX पर यह समस्या थी, जो मशीन निष्क्रिय टाइमर (सिस्टम आइडल प्रोसेस) ठीक से सोने नहीं जा रहा था - इस प्रकार मेरे सभी आभासी चक्रों को खाने से कुछ नहीं हो रहा था। शायद यही आपको जवाब तक ले जाएगा?


0

ocsid80 शायद सही है। मैं अब 3.0.8 का उपयोग कर रहा हूं और उपयोगकर्ता सेटिंग को कॉन्फ़िगर करने की कोशिश में वास्तव में बहुत कम लचीलापन है। कारण कई हो सकते हैं। ये गहरी समस्याएं हैं जो मैं वर्चुअल बॉक्स समर्थन मंचों से इकट्ठा करता हूं। यह बहुत अच्छी तरह से आभासी बॉक्स की मांगों को ऑनलाइन रखने के साथ पागल विस्टा पैनिंग का एक परिणाम हो सकता है।

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