डेस्कटॉप पर 1 हाइपरविजर टाइप करें


10

मेरे पास एक शक्तिशाली होम पीसी है, और मैंने विंडोज (और इसके विपरीत) में लिनक्स डिस्ट्रोस को चलाने के लिए वर्चुअलबॉक्स का उपयोग किया है।

मैं अपने सभी ऑपरेटिंग सिस्टम (विंडोज 7, डेबियन, आर्क) को चलाने के लिए एक हल्के प्रकार के 1 हाइपरवाइजर को आज़माने में दिलचस्पी रखता हूं और यह सुझाव दे रहा हूं कि इसे कैसे चुना जाए और इसे कैसे लागू किया जाए।

मैं जो इकट्ठा करता हूं, उससे टाइप 1 हाइपरविजर एक हल्का ओएस है जो बस वीएम प्रबंधन कार्यक्षमता प्रदान करता है।

क्या मुझे प्रत्येक अतिथि OS के तहत उचित प्रदर्शन मिलेगा? क्या सभी अतिथि OS में साझा डेटा ड्राइव का उपयोग हो सकता है, या किसी अन्य अतिथि OS में स्टोरेज सर्वर होना और वर्चुअल नेटवर्क पर इसे माउंट करना सबसे अच्छा है?

गेमिंग के बारे में, क्या यह संभव है, या क्या मुझे वास्तविक रूप से नंगे धातु पर Win7 चलाने की आवश्यकता होगी?

मैं किसी भी इनपुट की सराहना करता हूं।


मैंने आपके प्रश्न को यह दिखाने के लिए संपादित किया है कि आप वास्तव में क्या पूछ रहे हैं; टाइप 1 हाइपरविजर सीधे हार्डवेयर पर चलता है जबकि टाइप 2 (जैसे कि वर्चुअलबॉक्स) विंडोज जैसे पारंपरिक ओएस के अंदर चलता है।
बॉब

विंडोज 7 को ठीक काम करना चाहिए। हालाँकि, आप यह देखना चाहेंगे कि क्या आपका प्रोसेसर IOMMU / VT-D का समर्थन करता है, जो आपको कुछ उपकरणों को सीधे एक्सेस करने देना चाहिए। एक होगा विशाल संबंधित चीजों गेमिंग के लिए अंतर है, के बाद से अपने वीएम सीधे अपने वीडियो कार्ड मुझे लगता है कि उपयोग करने के लिए सक्षम हो जाएगा
जर्नीमैन गीक

मेरा CPU एक कोर i5 2500k है, जो (BIOS में) केवल "हार्डवेयर वर्चुअलाइजेशन" नामक कुछ का समर्थन करता है
रोरी

AFAIK उनका कोई टाइप 1 डेस्कटॉप हाइपरविजर नहीं है। अन्य तो Citrix से एक उत्पाद विशेष रूप से लैपटॉप के एक सीमित चयन के उद्देश्य से और केवल उनके उद्यम VDI समाधान के साथ संयोजन के रूप में उपयोगी है। चूंकि मुझे लगता है कि आप चाहते हैं कि आपके पास जो कुछ भी पूछ रहे हैं वह अभी तक मौजूद नहीं है, मूल रूप से लूट है। एक डेस्कटॉप सिस्टम पर सामान्य प्रकार I हाइपरवाइज़र (जैसे ESXi, XEN, KVM, HyperV) व्यर्थ हैं।
ज़ोर्डचे

जवाबों:


4

ऐसा लगता है कि पिछले 18 महीनों में वीजीए पश्तोच में अच्छी प्रगति हुई है, इसलिए एक मौका है कि आज इस तरह का सेटअप काम कर सकता है। यहाँ आवश्यकता यह है कि सभी हार्डवेयर तत्व (CPU, मदरबोर्ड, GPU) IOMMU का समर्थन करते हैं, जो कि Intel VT-d या AMD-Vi (ये VT-x या AMD-V के समान नहीं हैं )।

मैं कुछ इसी तरह की कोशिश करने वाला हूं; मेरी योजना A (इसमें B, C हो सकता है ... यदि A विफल हो जाता है) केवीएम को कर्नेल, libvirt और qemu के हाल के (स्थिर) संस्करणों के साथ आज़माना है। मैं सबसे अधिक संभावना आर्क, फेडोरा या प्रॉक्समोक्स (यानी केवीएम के लिए अनुकूलित डेबियन) के वितरण के साथ शुरू करूँगा। मैं भी प्रक्रिया और प्रभाव की तुलना करने के लिए विभिन्न distros के साथ एक ही काम करने की कोशिश कर सकते हैं।

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

KVM एकमात्र विकल्प नहीं है, VGA passthrough के लिए Xen समुदाय में मजबूत समर्थन भी है, यह EXSi के नए संस्करणों के तहत भी समर्थित है। अगर मुझे B या C प्लान की जरूरत है, तो ये मेरी पसंद होंगे।


1

सबसे पहले, "टाइप 1" और "टाइप 2" हाइपरविज़र्स के बीच का अंतर इन दिनों धुंधला हो गया है। यह मूल 1973 की परिभाषा से थोड़ा अलग है। सब के बाद, आमतौर पर "टाइप 1" के रूप में संदर्भित कई हाइपरविजर वास्तव में नंगे धातु हाइपरवाइज़र नहीं हैं, लेकिन कुछ हद तक एक मेजबान ओएस पर भरोसा करते हैं।

इन दिनों बहुत से लोग "टाइप 1" कहते हैं जब उनका मतलब "सर्वर" और "टाइप 2" होता है जब उनका मतलब "वर्कस्टेशन" होता है। ये मूल परिभाषाएं नहीं हैं, इसलिए इस कृत्रिम भेद पर ध्यान देना काफी भ्रमित करने वाला होगा।

यह निर्धारित करने के लिए अधिक उपयोगी है कि क्या हाइपरवाइज़र यह पूरा कर सकता है कि आप क्या करना चाहते हैं।

उस रास्ते से बाहर:

सभी लोकप्रिय हाइपरवाइजर एक बार अतिथि उपकरण / paravirtualized ड्राइवर स्थापित करने के बाद उचित निकट-मूल प्रदर्शन प्रदान करते हैं। इसका मुख्य अपवाद 3 डी ग्राफिक्स है, जो आम तौर पर ड्राइवरों के साथ देशी प्रदर्शन की तुलना में खराब चलेगा।

हालांकि यह संभव है (एक प्रोसेसर के साथ जो वीटी-डी का समर्थन करता है) एक वर्चुअल मशीन के अनन्य उपयोग के लिए एक होस्ट वीडियो कार्ड आरक्षित करने के लिए, यह कई हाइपरवाइज़र में अच्छी तरह से समर्थित नहीं है क्योंकि वे वीएम को कच्ची पहुंच देने पर इस सुविधा के अपने विकास को केंद्रित करते हैं। नेटवर्क कार्ड।

यदि आप गेमर हैं, तो आपको एक डेस्कटॉप वर्चुअलाइजेशन समाधान जैसे कि VMware वर्कस्टेशन या वर्चुअलबॉक्स चलाने पर विचार करना चाहिए ताकि आप होस्ट ओएस पर गेम कर सकें और आपके गेम्स से उच्चतम संभव प्रदर्शन हो सके।

यदि आप अपने अतिथि OS के बीच डेटा साझा करना चाहते हैं, तो आप या तो इस उद्देश्य के लिए विशेष रूप से VM बना सकते हैं, या होस्ट की हार्ड ड्राइव पर फ़ोल्डर्स तक पहुँच प्रदान करने के लिए विभिन्न वर्चुअलाइजेशन समाधानों की सुविधाओं का उपयोग कर सकते हैं (जैसे VirtualBox और VMware वर्कस्टेशन "साझा किए गए फ़ोल्डर" "जो मेजबान हार्ड ड्राइव पर एक वर्चुअल हार्ड ड्राइव या अतिथि में वर्चुअल नेटवर्क साझा करने के लिए एक निर्देशिका मैप करता है)।


0

मुझे लगता है कि भविष्य (अधिक सक्षम हार्डवेयर, बेहतर अनुकूलित हाइपरविजर) इस अंतरिक्ष में एक क्रांति लाएगा, लेकिन अभी आपका सबसे अच्छा दांव लिनक्स जैसे हल्के स्व-निर्मित होस्ट ओएस के साथ जा रहा है, जिसमें केवल वीएम, एक्सगॉर और ग्राफिक्स ड्राइवर हैं स्थापित ... तो आप अपने "असली" काम ऑपरेटिंग सिस्टम को पूर्ण स्क्रीन में रख सकते हैं, एक मॉनिटर के अनुसार। VMware वर्कस्टेशन इसके लिए अच्छा काम करेगा।

उम्मीद है कि भविष्य इस प्रकार के सेटअप को सक्षम करेगा और 3 डी ग्राफिक्स के लिए ओवरहेड को कम करेगा।


0

NxTop (अब Citrix XenClient Enterprise) बहुत अच्छा था। मुझे लगता है कि अभी भी एक मुफ्त क्लेन्किएंट संस्करण है। Mokafive नंगेमेटल और वनोवा (अब VMware के स्वामित्व में) समान थे, लेकिन बहुत महंगा और आम तौर पर उद्यम उपयोग के लिए।

उम्मीद है कि VMware ESXi के समान एक मॉडल के साथ एक टाइप 1 डेस्कटॉप हाइपरविजर जारी करेगा - स्वतंत्र रूप से उपलब्ध है लेकिन आपको शांत एंटरप्राइज़ सुविधाओं के लिए vSphere के लिए भुगतान करना होगा।

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