वर्चुअल मशीन को कितनी मेमोरी (RAM) आवंटित करनी चाहिए?


31

मैं एक वर्चुअल बॉक्स में Ubuntu स्थापित कर रहा हूं; मेरा होस्ट ओएस विंडोज 7 है, और मेरे सिस्टम पर 6 जीबी रैम है। वर्चुअल मशीन पर उबंटू स्थापित करने के लिए एक ट्यूटोरियल (यह एक, चरण 14 पर: http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm ) रैम को कुल रैम के 45% पर सेट करने के लिए कहता है। मेरे पास उपलब्ध है, जो मेरे मामले में लगभग 2.7GB होगा। क्या ये सही है?

इसके अलावा, जब मैं vm को RAM आवंटित करता हूं, तो क्या वह RAM अब केवल vm के लिए आरक्षित है, और यदि हाँ, तो यह केवल vm के लिए आरक्षित है जब vm अतिथि OS चला रहा है या क्या यह RAM में एक स्थायी विभाजन बनाता है, यानी, जब मैं वर्चुअल मशीन से भागना और छोड़ना बंद कर दूंगा, तो क्या मेरा होस्ट ओएस (विंडोज 7) अपने उपलब्ध रैम के रूप में सभी 6 जीबी रैम हासिल कर लेगा?

जवाबों:


27

आपको वर्चुअल मशीन देनी चाहिए लेकिन आपके द्वारा उपयोग किए जाने वाले कार्यों के लिए आपको अधिक रैम की आवश्यकता होती है ।

यदि आप एक एकल वर्चुअल मशीन चला रहे हैं, तो आपके द्वारा पढ़ा गया सुझाव ठीक है (बशर्ते कि आपके होस्ट मशीन में पर्याप्त रैम हो, जो यह करता है)। हालाँकि, आप अपने उबंटू प्रणाली के साथ क्या करने की योजना पर निर्भर करते हैं, इसे संभवतः 2.7 जीबी रैम की आवश्यकता नहीं है। मैं अपनी अधिकांश वर्चुअल मशीन देता हूं, जिसमें उबंटू वर्चुअल मशीन, 1 जीबी रैम शामिल है, यहां तक ​​कि जब मेरे पास पर्याप्त भौतिक रैम उपलब्ध है, जिसे मैं अधिक आवंटित कर सकता हूं।

यदि आप कई वर्चुअल मशीन चलाने की योजना बना रहे हैं, तो कुल 6 जीबी में से 2.7 जीबी रैम वर्चुअल मशीन देना शायद बहुत अधिक है। यह दो VM के RAM के साथ अच्छी तरह से काम नहीं करेगा!

अंत में, आपकी वर्चुअल मशीन आम तौर पर आपके द्वारा दी जाने वाली सभी रैम को आरक्षित कर देगी, जब भी वह चल रही होगी । जब वर्चुअल मशीन बंद कर दी जाती है, निलंबित, हाइबरनेट किया जाता है, या अन्यथा नहीं चल रहा है, तो यह रैम उपयोग में नहीं होगा । उदाहरण के लिए, मेरे पास लगभग 10 आभासी मशीनें हैं, जिनमें से अधिकांश में 1 जीबी रैम है, 4 जीबी रैम के साथ एक मेजबान मशीन पर। ये कोई समस्या नहीं है; इसका मतलब है कि मैं केवल एक समय में उनमें से कुछ को ही चला सकता हूं।


धन्यवाद एलियाह; मुझे लगता है कि मैं 2.7GB- शायद 1.7GB से थोड़ा कम आवंटित करूंगा।
Jay

22

वर्चुअल मशीन द्वारा अनन्य उपयोग के लिए हम कितनी मात्रा में RAM नियत करते हैं, इसका कोई निश्चित नियम नहीं है। हालाँकि दो बिंदु हैं जिनका हमें ध्यान रखना चाहिए:

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

ध्यान दें कि हमें एक नई बनाई गई मशीन को कितनी मात्रा में रैम देना है, इस बारे में हमें ज्यादा चिंता करने की जरूरत नहीं है क्योंकि हम इसे बाद में किसी भी समय आसानी से बदल सकते हैं

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