Xen एक हाइपरविजर है जो धातु (पीसी / सर्वर) पर चलता है और फिर डोमेन नामक वर्चुअल मशीन को होस्ट करता है।
एक Xen PVडोमेन एक paravirtualized डोमेन है , जिसका अर्थ है ऑपरेटिंग सिस्टम (आमतौर पर हम यहां लिनक्स के बारे में बात कर रहे हैं) को Xen के तहत चलाने के लिए संशोधित किया गया है, और वास्तव में हार्डवेयर का अनुकरण करने की कोई आवश्यकता नहीं है। यह जाने का सबसे कुशल तरीका होना चाहिए , प्रदर्शन बुद्धिमान।
एक Xen HVMडोमेन हार्डवेयर उत्सर्जित डोमेन है, जिसका अर्थ है ऑपरेटिंग सिस्टम (लिनक्स, विंडोज, जो भी हो) किसी भी तरह से संशोधित नहीं किया गया है और हार्डवेयर का अनुकरण किया जाता है। यह धीमी गति से है, इसलिए आमतौर पर आप महत्वपूर्ण हार्डवेयर (आमतौर पर डिस्क और नेटवर्क) के लिए अतिथि ओएस में पीवी ड्राइवरों को स्थापित करते हैं, इसलिए एक पूरे के रूप में अतिथि पूरी तरह से वर्चुअलाइज्ड चलेगा लेकिन हार्डवेयर के सबसे प्रदर्शन-महत्वपूर्ण टुकड़े paravirtualized चलाएंगे। हाल के लिनक्स सिस्टम में कर्नेल में डिस्क और नेटवर्क दोनों के लिए pv ड्राइवर हैं, और विंडोज के लिए विभिन्न PV ड्राइवर भी मौजूद हैं। हाल के वर्षों में एचवीएम पर सभी विकास के साथ आमतौर पर एचवीएम और पीवी के बीच मानक वर्कलोड के प्रदर्शन में बहुत कम अंतर है।
KVMएक्सएम नहीं है, यह लिनक्स कर्नेल के अंदर बनाया गया एक और वर्चुअलाइजेशन प्लेटफॉर्म है। एक से अतिथि की दृष्टि यह जैसा दिखता है Xen HVM: अतिथि पूरी तरह से आभासी चलाता है और कुछ भागों पैरावर्चुअलाइज्ड (फिर से, डिस्क और नेटवर्क) को चलाने के लिए विशिष्ट ड्राइवर नहीं है।
एक्सएम एचवीएम और लिनक्स केवीएम दोनों को हार्डवेयर असिस्टेड वर्चुअलाइजेशन सपोर्ट (इंटेल वीटी-एक्स, एएमडी एएमडी-वी) की आवश्यकता होती है, जबकि एक्सएम पीवी पीवी सपोर्ट के बिना ऑपरेटिंग सिस्टम नहीं चला सकते हैं (आप एक्सएम पीवी पर विंडोज नहीं चला सकते हैं)।
अतिथि प्रणाली में पीवी ड्राइवरों का उपयोग नहीं करने वाले उपकरणों के लिए वास्तविक हार्डवेयर का अनुकरण करने के लिए एक्सएम एचवीएम और लिनक्स केवीएम दोनों क्यूमू वर्चुअलाइजेशन सॉफ़्टवेयर के कुछ हिस्सों का उपयोग करेंगे।
ज़ेन (पीवी और एचवीएम दोनों) एक भौतिक सर्वर से दूसरे में चल रहे अतिथि का लाइव माइग्रेशन कर सकते हैं, मुझे नहीं पता कि क्या केवीएम भी हो सकता है।
ज़ेन और केवीएम दोनों मेमोरी को ओवरकम नहीं कर सकते हैं, इसलिए आपको आमतौर पर "सच्ची रैम" मिलती है, जबकि वीएमवेयर जैसे अन्य प्लेटफ़ॉर्म डिस्क में गेस्ट रैम का हिस्सा स्वैप कर सकते हैं।
मतभेद हैं लेकिन आमतौर पर विशिष्ट प्रतिष्ठानों पर लागू होते हैं और अन्य लोगों को बिक्री के लिए सामान्य वर्चुअल प्राइवेट सर्वर पर नहीं। उदाहरण के लिए हाल ही में एक्सएन हाइपरवेयर्स ट्रांससेन्ट मेमोरी का समर्थन करते हैं जो मेमोरी उपयोग और अतिथि प्रदर्शन में सुधार कर सकता है यदि अतिथि के पास इसके लिए समर्थन है (लिनक्स कर्नेल> = 3.सोमेस्टिंग)।
यदि वे सही ढंग से कार्यान्वित किए जाते हैं, तो वे सभी प्रौद्योगिकियां आपको एक शानदार अनुभव प्रदान करेंगी, और आपकी बात से कोई बड़ा फर्क नहीं पड़ेगा। बेशक, एक हजार तरीके हैं चीजें गलत हो सकती हैं और यह विशिष्ट वर्चुअलाइजेशन समाधान से संबंधित नहीं है (यानी, आपके मेहमान को धीमी डिस्क पर संग्रहीत किया जा सकता है और इससे आपके प्रदर्शन को नुकसान होगा)।