यदि आप एक x86 होस्ट पर x86 वर्चुअलाइजेशन के बारे में बात कर रहे हैं, तो सलाह दी जाए कि kqemu (qemu के लिए पुराना त्वरण कर्नेल मॉड्यूल) को हटा दिया जाए। कर्नेल वर्चुअल मशीन (KVM) "आगे का रास्ता" है, लेकिन यह केवल लिनक्स होस्ट पर काम करता है। अतिथि वह हो सकता है जो भी ओएस आप चाहते हैं जब तक यह x86 आर्किटेक्चर है।
क्रॉस-आर्किटेक्चर, क्यूमू अभी भी वास्तव में धीमा है; आज ही मैं अतिथि में डेबियन MIPS64 के साथ नवीनतम qemu की कोशिश कर रहा था .... यह एक टर्मिनल से प्रयोग करने योग्य था लेकिन Xorg में बहुत धीमी गति से। जब आप क्रॉस-आर्किटेक्चर में जा रहे हों, तो मेरे ज्ञान के सर्वश्रेष्ठ के लिए, आप विस्तारित पेज टेबल या वीटी-एक्स जैसे प्रोसेसर त्वरण निर्देशों का उपयोग नहीं कर सकते। यह सब सॉफ्टवेयर में अनुकरणीय है।
तो x86 से x86 वर्चुअलाइजेशन के लिए, "कच्चा" qemu धीमा है, लेकिन KVM (जो qemu का उपयोग करता है ) तेज है। जल्दी। इतनी तेजी से कि यह आरएचईएल के लिए रेड हैट के अनुशंसित वर्चुअलाइजेशन समाधान है।
वर्चुअलबॉक्स अभी भी कुछ भी निकालता है क्यूमू / केवीएम हार्डवेयर-त्वरित 2 डी / 3 डी ग्राफिक्स के प्रदर्शन के मामले में पेश कर सकता है, क्योंकि केवीएम सर्वर वर्चुअलाइजेशन पर केंद्रित है और वर्चुअलबॉक्स डेस्कटॉप वर्चुअलाइजेशन पर केंद्रित है। लेकिन मैं निश्चित रूप से अनुशंसा करता हूं कि यदि आप एक सर्वर के साथ काम कर रहे हैं तो आप kvm की जांच करें।
संपादित करें: आपके मेजबानों के लिए जिसमें कोई हार्डवेयर त्वरण नहीं है, आप एक बहुत बड़े ओवरहेड से पीड़ित होने जा रहे हैं, भले ही आप किस पुण्य समाधान का उपयोग करें। सॉफ्टवेयर में हार्डवेयर चीजों का अनुकरण करना कठिन और महंगा है।
ls $(which kvm)
को एक सहिष्णुता दिखाता हैqemu-system-x86_64
। मैं अनुमान लगा रहा हूँ कि आप केवीएम के साथ क्यूईएमयू का उपयोग कर रहे हैं।