कैसे एक Ubuntu अतिथि में VirtualBox paravirtualization का लाभ लेने के लिए?


9

मेरे पास एक Ubuntu 14.04.3 है (लिनक्स-जेनेरिक-एलटीएस-विविड (3.19) कर्नेल के साथ) 64-बिट होस्ट, और उसी OS और कॉन्फ़िगरेशन के साथ एक वर्चुअलबॉक्स अतिथि।

होस्ट में AMD A10-7800 CPU है।

यदि मैं VirtualBox में KVM paravirtualization इंटरफ़ेस सक्षम करता हूं, तो क्या मुझे इसका लाभ उठाने के लिए अतिथि में कुछ भी बदलने की आवश्यकता है?

जवाबों:


13

से Virtualbox मैनुअल :

अधिकांश मुख्यधारा, आधुनिक ऑपरेटिंग सिस्टम, जिसमें विंडोज और लिनक्स शामिल हैं, एक या एक से अधिक paravirtualization इंटरफेस के समर्थन के साथ जहाज। इसलिए, आमतौर पर इस सुविधा का उपयोग करने के लिए अतिथि (VirtualBox अतिथि परिवर्धन सहित) में अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता नहीं है।

वर्चुअलबॉक्स निम्नलिखित इंटरफेस प्रदान करता है:

  • न्यूनतम: एक वर्चुअलाइज्ड वातावरण की उपस्थिति की घोषणा करता है। इसके अतिरिक्त, अतिथि ऑपरेटिंग सिस्टम के लिए TSC और APIC आवृत्ति की रिपोर्ट करता है। यह प्रदाता किसी भी मैक ओएस एक्स मेहमानों को चलाने के लिए अनिवार्य है।

  • KVM: एक Linux KVM हाइपरविजर इंटरफ़ेस प्रस्तुत करता है जिसे लिनक्स कर्नेल द्वारा 2.6.25 संस्करण से शुरू किया गया है। वर्चुअलबॉक्स का कार्यान्वयन वर्तमान में paravirtualized घड़ियों और एसएमपी स्पिनलॉक का समर्थन करता है। यह प्रदाता लिनक्स मेहमानों के लिए अनुशंसित है।

  • हाइपर-वी: एक Microsoft हाइपर-वी हाइपरविज़र इंटरफ़ेस प्रस्तुत करता है जिसे विंडोज 7 और नए ऑपरेटिंग सिस्टम द्वारा मान्यता प्राप्त है। वर्चुअलबॉक्स का कार्यान्वयन वर्तमान में paravirtualized घड़ियों, APIC आवृत्ति रिपोर्टिंग, अतिथि क्रैश रिपोर्टिंग और आराम टाइमर चेक का समर्थन करता है। यह प्रदाता विंडोज मेहमानों के लिए अनुशंसित है।

उबंटु गुठली को KVM अतिथि समर्थन के साथ संकलित किया जाता है, जैसा कि आप आउटपुट में देख सकते हैं grep CONFIG_KVM_GUEST /boot/config-*, इसलिए अतिथि सिस्टम में कुछ भी बदलने की आवश्यकता नहीं है।

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

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