विंडोज / लिनक्स डेस्कटॉप मशीन के लिए एक्सईएन


10

तो यहाँ सौदा है: कुछ समय के लिए, मैं एक VM में Gentoo लिनक्स के साथ अपने मुख्य डेस्कटॉप OS के रूप में Windows चला रहा हूँ। मैं सोच रहा था कि हाइपरविजर में सिस्टम को एक के बजाय एक के ऊपर एक करके चलाना बेहतर होगा। इस कारण से, मैं एक्सईएन को देख रहा हूं, लेकिन मुझे यकीन नहीं है कि यहां उपयोग करना सही है।

विचार करने के लिए कुछ बातें:

  • मुझे प्रत्येक वीएम के पूर्ण विकसित डेस्कटॉप दृश्य को लाने में सक्षम होना चाहिए।
  • मुझे VMs के बीच आसानी से स्विच करने में सक्षम होना चाहिए।
  • मैं कभी-कभार गेम खेलता हूं और गेम डे के साथ खिलवाड़ करता हूं, इसलिए मुझे हार्डवेयर ग्राफिक्स एक्सेलेरेशन की जरूरत है (मेरे पास PCIe- आधारित NVIDIA GTX 580 है)।
  • मेरे पास एक गीगाबाइट Z68X-UD3-B3 है। अगर यह VT-d का समर्थन करता है, तो मुझे यकीन नहीं है। मैनुअल इसका उल्लेख नहीं करता है।
  • मेरा CPU VT-x को सपोर्ट करता है।
  • पूरे सेटअप को मेरे वर्तमान सेटअप के साथ प्रदर्शन की आवश्यकता है। मैं कुछ प्रदर्शन हानि को सहन कर सकता हूं, लेकिन यह बिल्कुल धीमी गति से नहीं होना चाहिए।

क्या Xen मेरे लिए सही बात है? यदि नहीं, तो मैं और क्या उपयोग कर सकता हूं (अधिमानतः कुछ मुफ्त, या कम से कम एक छात्र के लिए सस्ती)?

जवाबों:


5

वीटी-डी समर्थन उन चीजों के लिए आवश्यक होगा जो आप करना चाहते हैं।

ज्ञात कार्य संगतता यहाँ पाई जा सकती है: http://wiki.xen.org/xenwiki/VTdHowTo

आपको आमतौर पर BIOS (इंटेल चिप्स के लिए) में इस समर्थन को सक्षम करने की आवश्यकता है। आमतौर पर BIOS विकल्प "IO वर्चुअलाइजेशन" या "डायरेक्टेड IO" या समान है।

आपकी आवश्यकताओं के लिए अच्छी तरह से काम करने के लिए एक्सएन प्राप्त करने पर एक और अच्छा संदर्भ: http://wiki.xen.org/xenwiki/XenVGAPassthrough

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

यदि आप Xen के माध्यम से Xen.org के माध्यम से जाते हैं तो Xen मेलिंग सूची एक बेहतरीन संसाधन है। http://lists.xensource.com/.http://xen.markmail.org

आप Freenode पर ## xen की मदद भी ले सकते हैं। काफी लोगों ने उन प्रकार के सेटअपों पर चर्चा की। पूछें और धैर्य रखें (आपको लगातार बने रहने की आवश्यकता हो सकती है - दिन का समय मायने रख सकता है)

यदि इसके बजाय आप बॉक्स मुक्त (पूरी तरह से खुला स्रोत नहीं) समाधान के लिए देख रहे हैं, तो आप Citrix XenClient पर एक नज़र डाल सकते हैं: http://www.citrix.com/English/ps2/products/product.asp?contentID= 2300325


जवाब के लिए धन्यवाद! मेरे पास कुछ सवाल हैं: चूंकि मेरा ग्राफिक्स कार्ड पीसीआई है, क्या यह नियमित पीसीआईघड़ी के माध्यम से नहीं जाता है, और क्या मुझे इसके बजाय PCI FAQ / मार्गदर्शिका का पालन नहीं करना चाहिए? और अगर यह सही है, तो VT-d को अनावश्यक नहीं किया जाएगा?

आह, एक और सवाल: यह Citrix वेबसाइट इंगित करती है कि XenClient केवल एक परीक्षण के रूप में उपलब्ध है। क्या मुझे इसे निजी उपयोग के लिए खरीदना है?

2

वीजीए पेसथ्रू वह जगह है जहां आप अपने वर्तमान डोम0 ग्राफिक्स कार्ड को डोम0 से डिस्कनेक्ट करते हैं और इसे वीएम के उपयोग के लिए आपूर्ति करते हैं; वीएम सिरस को सेकेंडरी के साथ प्राइमरी के बजाय प्राथमिक विडियो एडॉप्टर के रूप में देखता है। यह मुख्य लाभ है कि आपको अपने डोमेन में VNC करने की ज़रूरत नहीं है यदि उन्हें बूट करने में समस्या है (linux को आने में लंबा समय लगता है, VNC में और देखें कि एक fsck हो रहा है; विंडोज़ बूट नहीं कर रहा है, VNC को अंदर देखें और देखें सामान्य रूप से प्रारंभ विंडोज में प्रवेश करने के लिए आपको इसकी आवश्यकता होती है)।

वीजीए पस्चथ्रो पीसीआई पार्थस्ट्रॉ पर निर्भर करता है, और वीटी-डी दोनों के लिए आवश्यक है। वीजीए पेसथ्रू को पीसीआई पेसथ्रू की तुलना में सेटअप करने में अधिक कठिन होने के कारण टाउट किया जाता है; मेरे पास कई USB हब और साथ ही कई ग्राफिक्स कार्ड के लिए PCI passthrough काम कर रहा है। मुझे अभी तक वीजीए पस्स्ट्रॉथ स्थापित करने में सक्षम होना है, हालांकि ऐसा इसलिए हो सकता है क्योंकि मेरी एक्सएन कॉन्फिग फाइलें बहुत ही अजीब तरीके से सेटअप हैं (शुरुआत में वीएम को गुण-प्रबंधक के माध्यम से बनाया गया था, जो मानक तरीके से एक्सएन कॉन्फिग फाइल को संभाल नहीं पाता है) ।

जैसा कि मैंने काम करने के लिए वीजीए पस्स्ट्रॉश नहीं लिया है, मैं पीसीआई पेस्श्रोट से बात करूंगा: एक से अधिक वीएम के लिए एक ही कार्ड का काम करने के लिए, आपको डिवाइस को दोनों वीएम को सौंपने में सक्षम होना चाहिए, आप तब दोनों को नहीं चला सकते एक ही समय में। यदि आपके पास कोई अन्य ग्राफिक्स कार्ड नहीं है, तो Domain0 हेडलेस रन करता है और आप अपने VM को प्रबंधित करने के लिए किसी अन्य डिवाइस से ssh कर सकते हैं या बस अपने पसंदीदा VM को स्वचालित रूप से शुरू कर सकते हैं और अपने दूसरे VM के शटडाउन / स्टार्ट को एक bash स्क्रिप्ट के साथ प्रबंधित कर सकते हैं जो पहले तक इंतजार करती है दूसरे को ऊपर लाने की कोशिश करने से पहले वीएम नीचे है।


2
तो लघुकथा यह है: यह संभव नहीं है, है ना? ओएस चलाने और 3 डी में तेज और उत्तरदायी यूआई के बीच तेजी से स्विच करने का कोई तरीका नहीं है ?
एडम रिक्ज़ोस्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.