अपने वर्चुअल मशीनों को तेज करने के लिए पूरी गाइड
वर्चुअल मशीनें जानवरों की मांग कर रही हैं, वर्चुअल हार्डवेयर मुहैया करा रही हैं और एक ही बार में आपके कंप्यूटर पर कई ऑपरेटिंग सिस्टम चला रही हैं। नतीजतन, वे कभी-कभी थोड़ा धीमा हो सकते हैं। अपनी वर्चुअल मशीन से प्रदर्शन के हर अंतिम ड्रॉप को निचोड़ने में आपकी मदद करने के लिए यहां कुछ युक्तियां दी गई हैं, चाहे आप VirtualBox, VMware, समानताएं, या कुछ और का उपयोग कर रहे हों.
डायनामिक रूप से आवंटित ओन्स के बजाय फिक्स्ड-साइज़ डिस्क बनाएँ
अपनी वर्चुअल मशीन बनाते समय, आप दो अलग-अलग प्रकार के वर्चुअल डिस्क बना सकते हैं। डिफ़ॉल्ट रूप से, वर्चुअल मशीन प्रोग्राम आम तौर पर गतिशील रूप से आवंटित डिस्क का उपयोग करेंगे जो आपके द्वारा उपयोग किए जाने पर बढ़ते हैं.
उदाहरण के लिए, यदि आप 30 जीबी के अधिकतम आकार के साथ गतिशील रूप से आवंटित डिस्क के साथ एक नई वर्चुअल मशीन बनाते हैं, तो यह आपकी हार्ड डिस्क पर तुरंत 30 जीबी स्थान नहीं लेगा। आपके ऑपरेटिंग सिस्टम और प्रोग्राम्स को स्थापित करने के बाद, इसमें केवल 10 जीबी लग सकते हैं। जैसा कि आप वर्चुअल डिस्क में अधिक फाइलें जोड़ते हैं, यह अपने अधिकतम आकार 30 जीबी तक बढ़ाएगा.
यह सुविधाजनक हो सकता है, क्योंकि प्रत्येक वर्चुअल मशीन आपकी हार्ड ड्राइव पर अनावश्यक रूप से बड़ी मात्रा में जगह नहीं लेगी। हालाँकि, यह एक निश्चित आकार की डिस्क बनाने से धीमी है (जिसे एक उपदेशित डिस्क के रूप में भी जाना जाता है)। जब आप एक निश्चित आकार की डिस्क बनाते हैं, तो उस स्थान के सभी 30 जीबी को तुरंत आवंटित किया जाएगा.
यहां एक ट्रेड-ऑफ़ है: एक निश्चित आकार की डिस्क आपकी हार्ड डिस्क पर अधिक स्थान का उपयोग करती है, लेकिन वर्चुअल मशीन की हार्ड डिस्क में नई फ़ाइलों को जोड़ने से तेज होती है। आप भी फ़ाइल विखंडन के रूप में नहीं देखेंगे। अंतरिक्ष को छोटे टुकड़ों में जोड़े जाने के बजाय एक बड़े ब्लॉक में सौंपा जाएगा.
अपने वर्चुअल मशीन सॉफ्टवेयर के उपकरण स्थापित करें
वर्चुअल मशीन के अंदर गेस्ट ऑपरेटिंग सिस्टम स्थापित करने के बाद, आपको सबसे पहले अपने वर्चुअल मशीन सॉफ्टवेयर के ड्राइव पैकेज-गेस्ट एडिशंस को वर्चुअलबॉक्स, VMware के लिए VMware टूल, या Parallels Parallels टूल्स के लिए स्थापित करना चाहिए। इन पैकेजों में विशेष ड्राइवर शामिल हैं जो आपके वर्चुअल मशीन के हार्डवेयर पर आपके गेस्ट ऑपरेटिंग सिस्टम को तेजी से चलाने में मदद करते हैं.
पैकेज स्थापित करना सरल है। VirtualBox में, अपने गेस्ट ऑपरेटिंग सिस्टम को बूट करें और डिवाइसेस> इन्सर्ट गेस्ट एडिक्शन सीडी इमेज पर क्लिक करें। फिर आप अपने वर्चुअल मशीन में वर्चुअल डिस्क ड्राइव से इंस्टॉलर लॉन्च कर सकते हैं। VMware पर, वर्चुअल मशीन के मेनू में इसके बजाय VMware टूल इंस्टॉल करें विकल्प चुनें। समानताएं में, क्रिया पर क्लिक करें> समानताएं उपकरण स्थापित करें.
स्थापना को पूरा करने के लिए अपनी स्क्रीन पर दिए गए निर्देशों का पालन करें। यदि आप विंडोज गेस्ट ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, तो यह किसी अन्य विंडोज एप्लिकेशन को इंस्टॉल करने जैसा होगा.
सुनिश्चित करें कि आप इन्हें अपने वर्चुअल मशीन प्रोग्राम के साथ अपडेट रखते हैं। यदि आप एक अधिसूचना देखते हैं कि अतिथि परिवर्धन या VMware उपकरण के लिए एक अद्यतन उपलब्ध है, तो आपको इसे स्थापित करना चाहिए.
अपने एंटीवायरस में वर्चुअल मशीन निर्देशिकाओं को छोड़ दें
आपके कंप्यूटर का एंटीवायरस प्रोग्राम आपकी वर्चुअल मशीन फ़ाइलों को स्कैन कर सकता है, जब भी वे प्रदर्शन को कम करते हैं। एंटीवायरस आपके अतिथि ऑपरेटिंग सिस्टम पर चल रहे वायरस का पता लगाने के लिए वर्चुअल मशीन के अंदर नहीं देख सकता है, इसलिए यह स्कैनिंग सहायक नहीं है.
चीजों को गति देने के लिए, आप अपनी वर्चुअल मशीन निर्देशिका को अपने एंटीवायरस की बहिष्करण सूची में जोड़ सकते हैं। एक बार सूची में आने के बाद, आपका एंटीवायरस इस निर्देशिका की सभी फ़ाइलों को अनदेखा कर देगा.
सुनिश्चित करें कि इंटेल VT-x या AMD-V सक्षम है
Intel VT-x और AMD-V विशेष प्रोसेसर एक्सटेंशन हैं जो वर्चुअलाइजेशन में सुधार करते हैं। नए इंटेल और एएमडी प्रोसेसर में आमतौर पर ये विशेषताएं शामिल होती हैं। हालाँकि, कुछ कंप्यूटर स्वचालित रूप से उन्हें सक्षम नहीं करते हैं। आपको अपने कंप्यूटर के BIOS में जाना होगा और इस सेटिंग को स्वयं सक्षम करना होगा, भले ही आपका कंप्यूटर इसका समर्थन करता हो.
यदि यह आपके हार्डवेयर पर काम करता है, तो AMD-V आमतौर पर स्वचालित रूप से सक्षम होता है, लेकिन इंटेल VT-x अक्षम के साथ कई इंटेल कंप्यूटर जहाज। यहां इंटेल VT-x या AMD-V को सक्षम करने का तरीका बताया गया है यदि यह इसे BIOS में अक्षम-सक्षम करता है, तो अपने वर्चुअल मशीन प्रोग्राम की सेटिंग्स पर जाएं और सुनिश्चित करें कि यह वहां भी सक्षम है.
अधिक मेमोरी आवंटित करें
वर्चुअल मशीनें मेमोरी की भूख हैं। प्रत्येक वर्चुअल मशीन में संपूर्ण ऑपरेटिंग सिस्टम होता है, इसलिए आप दो अलग-अलग प्रणालियों के बीच अपने कंप्यूटर की रैम को विभाजित कर रहे हैं। Microsoft 64-बिट विंडोज 7 सिस्टम के लिए कम से कम 2 जीबी रैम की सिफारिश करता है, और यह सिफारिश विंडोज 7 पर भी लागू होती है जब यह वर्चुअल मशीन में चल रहा हो। यदि आप वर्चुअल मशीन में मेमोरी-भूखे एप्लिकेशन चला रहे हैं, तो आप 2 जीबी से अधिक रैम आवंटित करना चाह सकते हैं, ताकि विंडोज़ डिस्क पर लगातार स्वैप न हो.
आप अपने वर्चुअल मशीन के सेटिंग डायलॉग में अधिक रैम आवंटित कर सकते हैं (वर्चुअल मशीन को ऐसा करने के लिए संचालित होना चाहिए)। अपने कंप्यूटर की उपलब्ध रैम में से कम से कम 1 / 3rd इसे देने की कोशिश करें, हालाँकि आप चाहें तो इसे और कर सकते हैं.
यदि वह मदद नहीं करता है, तो आपके कंप्यूटर में आरामदायक गति से वर्चुअल मशीन चलाने के लिए आपके पास पर्याप्त रैम नहीं हो सकती है। अपने रैम -8 जीबी को अपग्रेड करने पर विचार करें जो कि अधिकांश बुनियादी वीएम के लिए एक अच्छी रकम होनी चाहिए.
अधिक सीपीयू आवंटित करें
आपके कंप्यूटर का सीपीयू वर्चुअल मशीन और उसके सॉफ्टवेयर को चलाने का काम करता है, इसलिए जितना अधिक सीपीयू का उपयोग कर सकते हैं, उतना ही बेहतर होगा। यदि आपके पास मल्टी-कोर सीपीयू के साथ एक कंप्यूटर है, तो आप इसकी सेटिंग्स विंडो से अपने वर्चुअल मशीन को अधिक कोर असाइन कर सकते हैं। एक वर्चुअल मशीन की तुलना में दो या चार कोर वाली वर्चुअल मशीन एक के साथ एक वर्चुअल मशीन की तुलना में अधिक उत्तरदायी होगी, जैसे अधिक कोर वाला कंप्यूटर.
यदि आप केवल एक या दो कोर के साथ पुराने CPU का उपयोग कर रहे हैं, तो अपग्रेड करने का समय आ सकता है-यदि आप इसे कम से कम दो कोर (यदि अधिक नहीं) दे सकते हैं तो आपकी वर्चुअल मशीन बहुत तेज़ी से चलेगी.
अपनी वीडियो सेटिंग को ट्विक करें
आपकी कुछ वीडियो सेटिंग्स को ट्विक करने से आपकी वर्चुअल मशीन की स्पष्ट गति में भी सुधार हो सकता है। उदाहरण के लिए, वर्चुअलबॉक्स में 2 डी त्वरण सुविधा को सक्षम करने से आभासी मशीनों में वीडियो प्लेबैक में सुधार होता है, जबकि 3 डी त्वरण को सक्षम करने से आप अधिक उचित गति से कुछ 3 डी अनुप्रयोगों का उपयोग कर सकेंगे। वर्चुअल मशीन को सौंपी गई वीडियो मेमोरी को बढ़ाकर 3 डी ग्राफिक्स को भी तेज किया जा सकता है। ध्यान दें, हालांकि, आपके ग्राफिक्स कार्ड को अपग्रेड करने से आपके वर्चुअल मशीन की मदद करने के लिए बहुत कुछ नहीं होगा, जब तक कि यह न हो वास्तव में वीडियो मेमोरी के लिए भूखा.
अपनी वर्चुअल मशीन को सॉलिड-स्टेट ड्राइव पर रखें
एक सॉलिड-स्टेट ड्राइव सबसे अच्छा अपग्रेड में से एक है जिसे आप कंप्यूटर को गति के लिए बना सकते हैं, और यह वर्चुअल मशीनों के लिए भी जाता है। बहुत से लोग अपनी आभासी मशीनों को एक द्वितीयक यांत्रिक ड्राइव पर संग्रहीत करते हैं, क्योंकि वे अधिक विशाल होते हैं, लेकिन आपकी आभासी मशीनें बहुत धीमी गति से चलेंगी। इसलिए यदि आप कर सकते हैं, तो उस एसएसडी पर कुछ जगह बनाएं और अपनी वर्चुअल मशीनें वहां रखें.
इसके अलावा, वर्चुअल मशीन की फाइलों को बाहरी ड्राइव पर रखने से बचें, जब तक कि आपको पता न हो कि बाहरी ड्राइव काफी तेज है। अच्छी फ़ाइल एक्सेस समय के साथ एक तेज़ USB 3.0 ड्राइव आपको अच्छा प्रदर्शन दे सकती है, लेकिन एक पुरानी USB 2.0 मेमोरी स्टिक बेहद धीमी होगी और भयानक प्रदर्शन देगी.
शट डाउन करने के बजाय निलंबित करें
जब आप अपनी वर्चुअल मशीन का उपयोग कर रहे होते हैं, तो आप इसे पूरी तरह से बंद करने के बजाय इसकी स्थिति को बचाना चाहते हैं। अगली बार जब आप अपनी वर्चुअल मशीन का उपयोग करना चाहते हैं, तो आप इसे शुरू करने के लिए इसे डबल-क्लिक कर सकते हैं। अतिथि ऑपरेटिंग सिस्टम फिर से शुरू हो जाएगा, जहां आपने खरोंच से बूट करने के बजाय छोड़ दिया था.
यह आपके कंप्यूटर को बंद करने के बजाय हाइबरनेट या सस्पेंड सुविधा का उपयोग करने के समान है। आपका वर्चुअल मशीन प्रोग्राम आपके हार्ड ड्राइव पर एक फ़ाइल के लिए आपके वर्चुअल मशीन की मेमोरी की सामग्री को बचाता है और जब आप वर्चुअल मशीन शुरू करते हैं तो उस फ़ाइल को लोड करते हैं.
वर्चुअल मशीन के अंदर प्रदर्शन में सुधार
याद रखें, आप उसी तरह वर्चुअल मशीन के अंदर प्रदर्शन को बेहतर कर सकते हैं जैसे आप एक भौतिक कंप्यूटर को गति देते हैं। उदाहरण के लिए, स्टार्ट-अप पर चलने वाले पृष्ठभूमि अनुप्रयोगों और कार्यक्रमों की मात्रा को कम करने से आपके अतिथि ऑपरेटिंग सिस्टम के बूट समय में सुधार होगा और आपके वर्चुअल मशीन द्वारा उपयोग की जाने वाली रैम की मात्रा कम हो जाएगी। यदि आप एक यांत्रिक ड्राइव का उपयोग कर रहे हैं, तो वर्चुअल मशीन को डीफ़्रैग्मेन्ट करने से प्रदर्शन में सुधार हो सकता है (हालांकि यह संभवतया SSDs पर कोई फर्क नहीं पड़ेगा)। मानक युक्तियों की उपेक्षा न करें क्योंकि यह एक आभासी मशीन है-आभासी मशीनें नियमित कंप्यूटर की तरह हैं!
एक और वर्चुअल मशीन प्रोग्राम आज़माएं
कुछ लोग वर्चुअलबॉक्स को उनके लिए तेज़ होने की रिपोर्ट करते हैं, जबकि कुछ लोग वीएमवेयर के तेज़ होने की रिपोर्ट करते हैं। आपके लिए कौन सा वर्चुअल मशीन प्रोग्राम तेज़ है, यह आपके होस्ट ऑपरेटिंग सिस्टम, गेस्ट ऑपरेटिंग सिस्टम, सिस्टम कॉन्फ़िगरेशन या कई अन्य कारकों पर निर्भर हो सकता है। लेकिन, यदि आप संतोषजनक प्रदर्शन नहीं देख रहे हैं, तो आप दूसरे प्रोग्राम को आज़माना चाह सकते हैं। वर्चुअलबॉक्स पूरी तरह से स्वतंत्र है, जबकि वीएमवेयर वर्कस्टेशन प्लेयर गैर-व्यावसायिक उपयोग के लिए मुफ्त है.
यदि आप macOS का उपयोग कर रहे हैं, तो आपको वर्चुअलबॉक्स के साथ समानताएं डेस्कटॉप के साथ बेहतर प्रदर्शन का अनुभव होगा। मैक उपयोगकर्ता वीएमवेयर फ्यूजन की भी कोशिश कर सकते हैं, जिसे वर्चुअलबॉक्स की तुलना में बेहतर प्रदर्शन की पेशकश करनी चाहिए.