वर्चुअलबॉक्स अतिथि OS 512MB पर अनुशंसित मेमोरी क्यों है?


11

मैं VirtualBox पर एक वर्चुअल मशीन बनाने की तैयारी कर रहा हूं। विज़ार्ड इस अतिथि मशीन के लिए उपयोग करने के लिए मेमोरी का आकार पूछता है और यह 512MB की सिफारिश कर रहा है। मेरे पास अपने कंप्यूटर पर 16GB मेमोरी है इसलिए मैं उम्मीद करूंगा कि मैं 512MB से ज्यादा का उपयोग कर सकूं।

  • VirtualBox 512MB की सिफारिश क्यों करता है?
  • क्या यह एक हार्ड-कोडेड मूल्य है या यह मेरे द्वारा की गई मेमोरी की मात्रा के आधार पर गणना की गई वैल्यू है?
  • उच्च मूल्य, जैसे 4GB का उपयोग करने के क्या प्रभाव होंगे?

अद्यतन :

मैं सिर्फ वर्चुअलबॉक्स ऑनलाइन प्रलेखन से निम्नलिखित पढ़ें ...

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

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


2
512MB केवल डिफ़ॉल्ट अनुशंसित राशि है। यदि आपको वर्चुअल मशीन की आवश्यकता है तो 512MB और फिर राशि बढ़ाएं। डिफ़ॉल्ट मान कुछ होना चाहिए और डेवलपर्स 512MB चुनें।
रामहाउंड

जवाबों:


17

अजीब प्रारंभिक मानों के साथ समस्या - सेटअप विज़ार्ड की तरह अतिथि OS के लिए 512MB की सिफारिश करना- वर्चुअलबॉक्स के सेटअप विज़ार्ड में एक ज्ञात विचित्रता है जिसे वर्चुअलबॉक्स 5 की हालिया रिलीज पर इस लेख में अच्छी तरह से समझाया गया है ; बोल्ड जोर मेरा है:

नया VM बनाने के लिए GUI पिछले संस्करणों के समान है, हालांकि यह अजीब डिफ़ॉल्ट मान प्रदान करता है। एक नया विंडोज 7 64-बिट वीएम बनाते समय, विज़ार्ड ने वीएम को 512 एमबी रैम आवंटित करने की सिफारिश की; विंडोज 7 64-बिट के लिए न्यूनतम आवश्यकता 2 जीबी रैम है, जो अनुशंसित मूल्य को अपर्याप्त बनाता है। होस्ट सिस्टम में 8 जीबी रैम है, जिनमें से आधे से अधिक उस समय मुफ्त था जब विज़ार्ड शुरू किया गया था। वर्चुअलबॉक्स के लिए दर्शक आईटी पेशेवर हैं जो संभवतः उस डिफ़ॉल्ट मान के साथ विंडोज 7 का उपयोग करने के प्रयास से बेहतर जानते होंगे, इसलिए यह विशेष रूप से मूल मुद्दा नहीं है।

इसके अलावा, आधिकारिक वर्चुअलबॉक्स एंड यूज़र डॉक्यूमेंट में अजीब न्यूनतम 512 एमबी रैम की सिफारिश है; फिर से बोल्ड जोर मेरा है:

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

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

उपयोगकर्ता के कौशल / ज्ञान की एक निश्चित बुनियादी धारणा है जो वर्चुअलबॉक्स जैसे वर्चुअलाइजेशन सॉफ्टवेयर का उपयोग करने से जुड़ा है। और अंततः उस धारणा के मूल में यह है कि VirtualBox का उपयोग करने वाला कोई व्यक्ति अपने मूल निर्णय लेने के लिए पर्याप्त जान लेगा जब वह VirtualBox में एक अतिथि OS स्थापित करते समय संसाधन आवंटन की बात करता है।

उदाहरण के लिए, मैं निश्चित रूप से Ubuntu 12.04 (सर्वर) को अतिथि मैक के रूप में 512MB RAM के साथ VirtualBox के मैक ओएस एक्स इंस्टॉल पर उपयोग कर सकता हूं। लेकिन अगर मैं सर्वर को थोड़ा तनाव देता हूं तो यह काफी कम है। मैं इसे 1GB से 4GB रैम के साथ कहीं भी चलाना पसंद करता हूं ताकि यह सुनिश्चित हो सके कि चीजें आसानी से चलती हैं; उस समय जो मैं कर रहा हूं / परीक्षण कर रहा हूं, उसके आधार पर।


4

यदि आपके अतिथि OS को इसकी आवश्यकता है तो वर्चुअलबॉक्स में 4 जीबी वर्चुअल मेमोरी का उपयोग करने का कोई कारण नहीं है। मैंने इसे स्वयं किया है, और 4 जीबी वर्चुअल मेमोरी के साथ मैं 64-बिट अतिथि ओएस में नंगे धातु के प्रदर्शन के पास हो रहा हूं।

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

VBoxManage modifyvm "Linux" --vram 256

जहां "लिनक्स" को वर्चुअलबॉक्स में अपने लिनक्स अतिथि ओएस के नाम से बदला जाना चाहिए।


2

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

यदि ल्यूबुन्टू या डेम स्मॉल लिनक्स जैसे हल्के ओएस का वर्चुअलाइजेशन किया जाता है , तो आपको इसे उचित गति से स्थिर रखने के लिए रैम के रास्ते की ज्यादा जरूरत नहीं होगी। विंडोज को काफी अधिक की आवश्यकता होगी, और जटिल / संसाधन भारी GUI के साथ पूर्ण विशेषताओं वाले सेटअप को अच्छी तरह से चलाने के लिए और भी अधिक की आवश्यकता होगी। 512MB के बजाय 4GB रैम का उपयोग करने से केवल वीएम को अधिक काम करना पड़ेगा। जब तक यह वीएम द्वारा आवश्यक नहीं है या आप बहुत अधिक काम करने जा रहे हैं, आप शायद न्यूनतम या थोड़ा अधिक के साथ दूर हो सकते हैं।

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

नोट: याद रखें कि एक वर्चुअलाइज्ड वातावरण कभी भी वर्चुअलबॉक्स की तरह सेटअप के साथ होस्ट के रूप में तेजी से नहीं चलेगा, इसलिए इसके साथ काम करने के लिए थोड़ी अधिक शक्ति देने में कोई समस्या नहीं होगी। स्टैक एक्सचेंज से कुछ और अच्छी जानकारी यहाँ दी गई है।

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