Linux होस्ट में वर्चुअलबॉक्स रनिंग विंडोज़ 2003 द्वारा उच्च CPU उपयोग


1

मैं लिनक्स xiamx-pc 3.2.0-24-जेनेरिक # 39-उबंटू एसएमपी सोम 21 मई 16:52:17 यूटीसी 2012 x86_64 x86_64 x86_64 GNU / Linux में एक विंडोज़ 2003 अतिथि चला रहा हूं

मैंने देखा कि वर्चुअलबॉक्स प्रक्रिया लगातार सीपीयू समय का लगभग 50% लेती है लेकिन 2003 में प्रक्रिया प्रबंधक केवल 5% सीपीयू उपयोग दिखाता है। क्या कारण हो सकता है? वैसे भी क्या मैं वर्चुअलबॉक्स प्रक्रिया के सीपीयू उपयोग को कम कर सकता हूं?


इस उत्तर की जाँच करें, संबंधित लगता है: superuser.com/a/156655/65379
Baarn

यह एक अच्छी टिप है। ध्यान रखें कि यह विंडोज को एक ही वर्चुअल कोर तक सीमित कर देगा। Windows VM के प्रदर्शन में सुधार के लिए एक और अच्छा लिंक: blog.jdpfu.com/2010/06/22/virtualbox-performance-improved नेटवर्क टिप ने मुझे नेटवर्क-भारी VM के लिए बहुत मदद की है, और SATA टिप एक बहुत ही ध्यान देने योग्य सुधार है।
Vickash

जवाबों:


0

जबकि एसएटीए और एनआईसी में बयान ऊपर दिया गया लेख अभी भी सच हैं, सबसे अच्छा प्रदर्शन से आता है:

  • भंडारण पूरी तरह से आवंटित करना (जब तक आप एसएसडी पर नहीं हैं, विरल फाइलों का उपयोग न करें)
  • रैम और सीपीयू को ठीक से आवंटित करना (मेजबान या मेहमानों के लिए बहुत कम)
  • स्टोरेज और नेटवर्किंग के लिए VirtIO ड्राइवरों का उपयोग करना (ये ड्राइवर लिनक्स और विंडोज दोनों के लिए उपलब्ध हैं)

कुछ अन्य सेटिंग्स हैं जैसे कि किसी भी वीडियो त्वरण को अक्षम करना, 2 डी और 3 डी। मैंने लिखा है एक और लेख एक कोर i7 को देखने के बाद डिफ़ॉल्ट वर्चुअलबॉक्स सेटिंग्स के साथ 30 मिनट के उबंटू डेस्कटॉप लॉगिन में लाया गया।

यदि आप सर्वर वर्चुअलाइजेशन कर रहे हैं, डेस्कटॉप OSes नहीं, तो कृपया VirtualBox का उपयोग न करें। इसके बजाय KVM, LXC या ESXi का उपयोग करें। यदि आप स्पाइस को काम कर सकते हैं, तो LAN और WAN पर दूरस्थ डेस्कटॉप प्रदर्शन भी होस्ट के रूप में KVM के साथ प्रभावशाली हो सकता है।

वर्चुअलबॉक्स डेस्कटॉप वर्चुअलाइजेशन के लिए सबसे अच्छा है। केवल VMware वर्कस्टेशन बेहतर है, IMHO।

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