मेरी वर्चुअल मशीन इतनी धीमी क्यों है (गति बढ़ाने के लिए 5 युक्तियाँ)

  • इसे साझा करें
Cathy Daniels

वर्चुअल मशीनें उत्कृष्ट उपकरण हैं, विशेष रूप से उन सभी के लिए जो सॉफ्टवेयर विकास के साथ काम करते हैं। उनके उपयोग के लिए आवश्यक तीव्र प्रसंस्करण और हार्डवेयर साझाकरण के कारण उन्हें चलाने के लिए अक्सर कुछ भारी होस्ट सिस्टम की आवश्यकता होती है।

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

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

होस्ट सिस्टम

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

अगर आपके सिस्टम में "बिग 3" संसाधन—सीपीयू, मेमोरी, और डिस्क स्थान—में से किसी की भी कमी है, तो यह संभवतः आपकी समस्या का स्रोत है। वर्चुअल मशीनों को बहुत अधिक प्रसंस्करण शक्ति की आवश्यकता होती है। तेज़, बेहतर: यदि आपके पास एकाधिक CPU या एक मल्टी-कोर प्रोसेसर है, तो यह चीजों को और भी बेहतर बना देगा।

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

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

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

अन्य हार्डवेयर भी आपकी वर्चुअल मशीन को धीमा कर सकते हैं यदि वे सबपर हैं। आपका वीडियो कार्ड, वाईफाई कार्ड, यूएसबी, और अन्य सहायक उपकरण मंदी में योगदान दे सकते हैं।हालांकि, बिग 3 की तुलना में उनके नकारात्मक प्रभाव कम होने की संभावना है।

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

कॉन्फ़िगरेशन

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

जब हम अपनी इच्छानुसार कोई भी सिस्टम बनाने के लिए स्वतंत्र होते हैं, तो हम बड़े बनो। हालाँकि, यह वास्तव में VM का उपयोग करने की आपकी क्षमता के लिए हानिकारक हो सकता है। यह पता लगाना सुनिश्चित करें कि वर्चुअल मशीन के लिए आपको किन न्यूनतम आवश्यकताओं की आवश्यकता है, फिर इसे उन मापदंडों के भीतर कॉन्फ़िगर करें। इसे ज़्यादा मत करो; अंत में आपका वीएम धीमा हो जाएगा।

अन्य ऐप्स

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

वीएम सॉफ्टवेयर

यदि आपके पास गति है समस्याएँ, यह केवल VM सॉफ़्टवेयर हो सकता है, जिसे हाइपरवाइज़र के रूप में भी जाना जाता है, जिसका आप उपयोग कर रहे हैं। कुछ वर्चुअल मशीन ऐप एक OS पर दूसरे की तुलना में बेहतर चलते हैं। आपको यह निर्धारित करने के लिए कुछ जांच करने की आवश्यकता हो सकती है कि कौन से हाइपरविजर सबसे अच्छा काम करते हैंसिस्टम और वातावरण जिसे आप अपने मेजबान के रूप में उपयोग करते हैं। यदि आवश्यक हो, तो आप वैकल्पिक हाइपरवाइज़र के कुछ नि:शुल्क परीक्षण संस्करण प्राप्त करना चाह सकते हैं और देख सकते हैं कि कौन से आपके कंप्यूटर पर सबसे अच्छा काम करते हैं।

विशेष वीएम सॉफ़्टवेयर के बारे में अधिक जानकारी के लिए, हमारे लेख बेस्ट वर्चुअल पर एक नज़र डालें मशीन सॉफ्टवेयर।

आपके वीएम को तेज करने के लिए टिप्स

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

मेमोरी

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

तो, आप दोनों को कैसे संतुलित करते हैं? अंगूठे का एक अच्छा नियम VM को होस्ट की मेमोरी का कम से कम ⅓ आवंटित करना है। यदि आप चाहें तो अधिक असाइन कर सकते हैं, लेकिन कई अन्य एप्लिकेशन एक साथ नहीं चल रहे हैं।

CPU

एक नया CPU या कंप्यूटर खरीदने के अलावा, ऐसा कुछ भी नहीं है जो आप अपने सुधार के लिए कर सकते हैं। प्रोसेसर की गति। हालाँकि, सुनिश्चित करें कि आप अपनी BIOS सेटिंग्स में वर्चुअलाइजेशन को सक्षम करते हैं। यह आपके कंप्यूटर को अपने संसाधनों को वीएम के साथ साझा करने की अनुमति देगा। यदि आपके पास मल्टी-कोर CPU है,आप एक से अधिक CPU का उपयोग करने के लिए अपनी वर्चुअल मशीन को कॉन्फ़िगर कर सकते हैं।

डिस्क उपयोग

सुनिश्चित करें कि आप अपने VM को सेट करते समय डायनेमिक डिस्क आवंटन का उपयोग नहीं करते हैं। एक सॉलिड-स्टेट हार्ड ड्राइव (SSD) अपनी उल्लेखनीय तेज एक्सेस गति के कारण प्रदर्शन को महत्वपूर्ण रूप से बढ़ा सकता है। यदि आपके पास एसएसडी है, तो सुनिश्चित करें कि आपकी वीएम छवियां बनाई गई हैं, संग्रहीत हैं और उस पर चलती हैं।

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

अन्य ऐप्स

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

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

अन्य युक्तियाँ

वर्चुअल मशीनों को गति देने के लिए कुछ विविध युक्तियाँ: कुछ सेटिंग्स की जाँच करें आप अपने वीएम के लिए उपलब्ध हैं। 2D और 3D वीडियो त्वरण जैसी वीडियो सेटिंग देखें। सॉफ़्टवेयर सेटिंग्स ऑपरेटिंग सिस्टम को अनुकूलित करने और बढ़ाने के अन्य तरीके प्रदान कर सकती हैंप्रदर्शन।

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

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

अंतिम शब्द

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

क्या आपके पास ऑपरेटिंग सिस्टम को अनुकूलित करने के लिए कोई युक्ति है? यदि आपका कोई प्रश्न या सुझाव है तो हमें बताएं।

मैं कैथी डेनियल हूँ, जो Adobe Illustrator की विशेषज्ञ है। मैं संस्करण 2.0 के बाद से सॉफ्टवेयर का उपयोग कर रहा हूं, और 2003 से इसके लिए ट्यूटोरियल बना रहा हूं। मेरा ब्लॉग उन लोगों के लिए वेब पर सबसे लोकप्रिय स्थलों में से एक है जो इलस्ट्रेटर सीखना चाहते हैं। एक ब्लॉगर के रूप में अपने काम के अलावा, मैं एक लेखक और ग्राफिक डिज़ाइनर भी हूँ।