आभासी मशीनों की सीमाएँ क्या हैं?


3

मैं उन विंडोज़ के लिए एक वर्चुअल मशीन चलाने पर विचार कर रहा हूं, जो उबंटू 10.10 के साथ होस्ट ओएस के रूप में है, उन मामलों के लिए जहां मेरे पास विंडोज-केवल प्रोग्राम है।

मैं समझता हूं कि एक वीएम का उपयोग करने से कुछ प्रदर्शन खो जाएंगे, लेकिन क्या एक आभासी मशीन में ओएस "नंगे धातु पर चलने" की तुलना में क्या कर सकता है?

उदाहरण के लिए:

  • क्या कोई VM गेम खेल सकता है, जैसे ड्रैगन एज ओरिजिन या सभ्यता V? (संभवतः गरीब फ्रैमरेट्स और / या निचले रिज़ॉल्यूशन के साथ, लेकिन क्या यह बिल्कुल भी खेलता है?)

  • क्या कोई वीएमडी डीवीडी / ब्लू-रे किसी भी डीवीडी प्रोग्राम या इसी तरह के विंडोज प्रोग्राम का उपयोग कर सकता है?

  • क्या एक वीएम नए हार्डवेयर को हैंडल कर सकता है जिसके लिए समर्पित ड्राइवरों की आवश्यकता होती है, लेकिन चालक केवल वीएम के अंदर चलने वाले ओएस के लिए ही उपलब्ध हैं? (पूर्व ग्राफिक्स कार्ड, डिजिटल कैमरा, स्मार्ट कार्ड प्रमाणीकरण के लिए कार्ड रीडर।)

क्या वीएम की "सामान्य सीमाओं" के बारे में कुछ भी कहना संभव है, या क्या यह पूरी तरह से विशिष्ट वीएम पर निर्भर है?


लगता है कि आपने मूल रूप से हर सीमा को मार दिया है। आमतौर पर gfx और डिस्क IO चिपके हुए बिंदु होते हैं। किसी भी चीज की बहुत जरूरत पड़ने से समस्या होगी। किसी भी तरह से एक घर क्वाड कोर एनवायरमेंट के लिए।
सेरेक्स

हां, मैं मुख्य रूप से घरेलू उपयोग के लिए वीएम में रुचि रखता हूं। कार्ड रीडर उदाहरण के बारे में क्या? मैं समझता हूं कि कम से कम कुछ वीएम यूएसबी पोर्ट तक पहुंच सकते हैं - इसका मतलब है कि यूएसबी के साथ कुछ भी काम करेगा?
jg-faustus

जवाबों:


4

क्या कोई VM गेम खेल सकता है, जैसे ड्रैगन एज ओरिजिन या सभ्यता V? (संभवतः गरीब फ्रैमरेट्स और / या निचले रिज़ॉल्यूशन के साथ, लेकिन क्या यह बिल्कुल भी खेलता है?)

हां, लेकिन आमतौर पर हार्डवेयर आधारित त्वरण के बिना, क्योंकि यह केवल एक वर्चुअल ग्राफिक्स कार्ड देखता है। (कुछ गेम शुरू भी नहीं होंगे, अन्य धीरे-धीरे काम करेंगे।)

क्या कोई वीएमडी डीवीडी / ब्लू-रे किसी भी डीवीडी प्रोग्राम या इसी तरह के विंडोज प्रोग्राम का उपयोग कर सकता है?

डीवीडी - शायद हाँ। BluRay - पढ़ना काम करना चाहिए, लेकिन मुझे यकीन नहीं है कि यह किस तरह के DRM का उपयोग करता है।

सीडी को जलाने के लिए, वर्चुअलबॉक्स में एक "SCSI पेसस्ट्रॉ" विकल्प है, जो VM को "डेटा लिखें" और इसी तरह के कमांड को डिवाइस पर भेजने की सुविधा देता है।

क्या एक वीएम नए हार्डवेयर को हैंडल कर सकता है जिसके लिए समर्पित ड्राइवरों की आवश्यकता होती है, लेकिन चालक केवल वीएम के अंदर चलने वाले ओएस के लिए ही उपलब्ध हैं? (पूर्व ग्राफिक्स कार्ड, डिजिटल कैमरा, स्मार्ट कार्ड प्रमाणीकरण के लिए कार्ड रीडर।)

वर्चुअल मशीनों में हार्डवेयर तक पहुंच नहीं है; और यदि उनके पास था, तो आप अतिथि ओएस से उपकरणों का उपयोग करने में सक्षम नहीं होंगे - केवल अतिथि से।

अपवाद: वर्चुअलबॉक्स - और संभवतः अन्य वर्चुअल मशीन सॉफ़्टवेयर - वीएम को आपके द्वारा चुने गए यूएसबी उपकरणों का उपयोग करने की अनुमति देता है।


3
अभी, VirtualBox, VMware, और Parallels विशेष अतिथि ड्राइवर के माध्यम से D3D / OpenGL गति कर सकते हैं, लेकिन यह अभी तक "सभी तरह से" नहीं है, विशेष रूप से गेमिंग के लिए। तेजस्वी मोड्स के माध्यम से काम करना चाहिए , और ऐसे मामले जहां उन्हें बग नहीं होना चाहिए, लेकिन डेवलपर्स बग रिपोर्ट को ठीक करने के लिए उत्सुक नहीं हो सकते हैं जो केवल DVDFab या AnyDVD जैसे सॉफ़्टवेयर को प्रभावित करते हैं।
अफ्रीकी

2
एक और अपवाद: KVM (फेडोरा 13+ से) को PCI passthrough का समर्थन प्राप्त है । प्रलेखन से उद्धृत करते हुए: "पीसीआई पेसथ्रू मेहमानों को कई प्रकार के कार्यों के लिए पीसीआई उपकरणों का अनन्य उपयोग करने की अनुमति देता है। पीसीआई पीसीथ्रू पीसीआई उपकरणों को प्रकट करने और व्यवहार करने की अनुमति देता है जैसे कि वे अतिथि ऑपरेटिंग सिस्टम से शारीरिक रूप से जुड़े थे।" यदि मेरी मेमोरी मुझे सही सेवा देती है, तो ध्यान दें कि आप इसका अभी तक वीडियो कार्ड के साथ उपयोग नहीं कर सकते हैं।
क्रिस्टियन सियुपिटु

1
वीडियो कार्ड के लिए PCI passthrough के बारे में : "ग्राफ़िक्स कार्ड का असाइनमेंट फिलहाल समर्थित नहीं है, लेकिन ऐसा लगता है कि एक व्यक्ति वर्तमान में अपने खाली समय ( फरवरी, 2010 ) में इसके लिए पैच लिखने पर काम कर रहा है ।"
क्रिस्टियान सियुपिटु

महान जानकारी, धन्यवाद। VMWare और VirtualBox की तुलना करने वाली एक हालिया समीक्षा भी मिली , जिसमें "वर्चुअल USB" और ग्राफिक्स और डिस्क प्रदर्शन की बेंचमार्किंग शामिल है।
jg-faustus

1

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


1

एक और सीमा मैं कहूँगा RAM है। याद रखें कि आप एक ही समय में दो OS चला रहे हैं। मेरे पास एक बहुत पुराना बॉक्स है जिसमें WinXP और 1GB RAM चल रही है। वर्चुअलबॉक्स उस पर अनुपयोगी है, लिनक्स अतिथि नहीं, लेकिन WinXP अस्थिर है।

संभावना नहीं है कि आप बहुत परवाह करेंगे, लेकिन सही हार्डवेयर क्लॉक टिक पाना कठिन है, और कुछ तरकीबें हैं। आप एक प्रोग्राम चलाने की संभावना नहीं रखते हैं जो वास्तव में परवाह करता है।


1
मुझे विश्वास नहीं होता कि मुझे सही हार्डवेयर क्लॉक टिक्स की आवश्यकता है - इसका उपयोग किस लिए किया जाता है?
jg-faustus

0

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

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