क्या आप अपनी वर्चुअल मशीन का प्रदर्शन बढ़ाना चाहते हैं? यहां वह सब कुछ है जो आपको किसी वीएम को अधिक सीपीयू कोर आवंटित करने से पहले जानना आवश्यक है।
यदि आप अपने पर एकाधिक ऑपरेटिंग सिस्टम चलाना चाहते हैं तो वर्चुअल मशीन (वीएम) एक वरदान है एक पीसी का बैटलस्टेशन बूट सेटिंग्स को संशोधित किए बिना। लेकिन अन्य सभी तकनीकों की तरह, वीएम की भी अपनी सीमाएँ हैं, और होस्ट हार्डवेयर का अधिकतम लाभ उठाने में असमर्थता उनका सबसे बड़ा नुकसान है। वर्चुअलबॉक्स और वीएमवेयर वर्कस्टेशन जैसे टाइप-2 हाइपरवाइजर पर चलने वाली वर्चुअल मशीनों के मामले में यह समस्या और भी अधिक स्पष्ट है, क्योंकि उनके पास सिस्टम संसाधनों तक सीमित पहुंच है।
सौभाग्य से, सीपीयू कोर सहित वीएम को आवंटित संसाधनों की मात्रा बढ़ाने के तरीके हैं। लेकिन असली सवाल यह है: स्थिरता की समस्याओं के बिना अधिकतम प्रदर्शन प्राप्त करने के लिए आपको वर्चुअल मशीन को कितने कोर देने चाहिए?
भौतिक और तार्किक सीपीयू कोर क्या हैं?
इससे पहले कि हम चर्चा करें कि आपको वीएम को कितने कोर आवंटित करने चाहिए, आपके सिस्टम पर भौतिक और तार्किक कोर के बीच अंतर को समझना महत्वपूर्ण है। भौतिक कोर, जिसे केवल कोर कहा जाता है, आपके सीपीयू चिप के अंदर सभी प्रकार के प्रसंस्करण कार्यों में शामिल वास्तविक हार्डवेयर घटक हैं।
दूसरी ओर, तार्किक कोर हाइपरथ्रेडिंग की अवधारणा पर आधारित हैं। सीधे शब्दों में कहें तो, हाइपरथ्रेडिंग एक ऐसी सुविधा है जो भौतिक कोर को कई (आमतौर पर दो) तार्किक कोर में विभाजित करती है। तार्किक कोर की संख्या की गणना प्रत्येक कोर द्वारा चलाए जा सकने वाले थ्रेड्स (स्वतंत्र कार्य या डेटा स्ट्रीम) द्वारा भौतिक कोर की संख्या को गुणा करके की जा सकती है।
उदाहरण के लिए, मेरे Ryzen 5 5600X में छह भौतिक कोर और 12 धागे हैं, और प्रत्येक कोर दो धागे चला सकता है। इसलिए, मेरे सिस्टम में 12 तार्किक कोर हैं।
अपने सीपीयू पर कोर की संख्या कैसे जांचें
यदि आप चालू हैं विंडोज़ 11, आप अपने प्रोसेसर के भौतिक और तार्किक कोर की संख्या की जांच करने के लिए टास्क मैनेजर का उपयोग कर सकते हैं:
- पर राइट क्लिक करें शुरू बटन दबाएं और चुनें कार्य प्रबंधक.
- पर नेविगेट करें प्रदर्शन टैब.
- के अंतर्गत भौतिक एवं तार्किक कोर की संख्या दिखाई देगी CPU सबमेनू
भौतिक कोर की संख्या नोट करना सुनिश्चित करें क्योंकि जब आप अपने वीएम को प्रोसेसर आवंटित करेंगे तो यह काम आएगा।
मुझे अपने वीएम को कितने कोर आवंटित करने चाहिए?
एक सामान्य नियम के रूप में, आपके भौतिक कोर का 50-75% एक वीएम को आवंटित करना प्रदर्शन और स्थिरता के बीच सबसे अच्छा संतुलन देता है। हालाँकि, आपको कभी भी अपने सिस्टम पर उपलब्ध भौतिक कोर की अधिकतम संख्या से अधिक आवंटित नहीं करना चाहिए। फिर भी सर्वोत्तम सीपीयू यदि आप सभी भौतिक कोर को वीएम को आवंटित करते हैं तो स्थिरता की समस्याओं के बिना मेजबान मशीन को बिजली देने में सक्षम नहीं होंगे। प्रत्येक भौतिक कोर को असाइन करने से आपको जो प्रदर्शन वृद्धि मिलेगी, वह पूरे सिस्टम के क्रैश होने के जोखिम के लायक नहीं है। हेक, आपके सीपीयू कोर को ओवरकमिट करने से शायद प्रदर्शन कम हो सकता है और विलंबता की समस्या हो सकती है क्योंकि होस्ट और वीएम मुफ्त कोर पर प्रतिस्पर्धा करना शुरू कर देंगे।
मामले को और अधिक जटिल बनाने के लिए, वर्चुअलबॉक्स आपकी सूची बनाता है तार्किक कोर सेटिंग्स में प्रोसेसर के रूप में, नहीं भौतिक कोर. जब मैं अपने पीसी पर वर्चुअलबॉक्स की सेटिंग्स खोलता हूं, तो यह मुझे मेरे सभी 12 Ryzen 5 5600X को असाइन करने देता है तार्किक कोर एक वीएम के लिए प्रोसेसर के रूप में, जो आपको करना चाहिए कभी नहीं करना।
सबसे अच्छा अभ्यास टास्क मैनेजर के माध्यम से अपने सीपीयू में उपलब्ध भौतिक कोर की संख्या की जांच करना और वर्चुअलबॉक्स सेटिंग्स के अंदर आधी संख्या निर्दिष्ट करना है। उदाहरण के लिए, मैं आमतौर पर एक वर्चुअल मशीन को तीन "प्रोसेसर" आवंटित करता हूं, जो कि बिल्कुल आधा है भौतिक कोर मेरे सीपीयू पर. इस तरह, मैं बीएसओडी या अपने रिग के क्रैश होने की चिंता किए बिना अपने वीएम पर ठोस प्रदर्शन का आनंद ले सकता हूं।
वर्चुअलबॉक्स में सीपीयू कोर की संख्या कैसे बढ़ाएं
वर्चुअलबॉक्स आपको वर्चुअल मशीन के निर्माण के समय सीपीयू कोर आवंटित करने की सुविधा देता है। लेकिन आप इन चरणों का पालन करके बाद में उक्त वीएम को प्रोसेसर पुन: असाइन कर सकते हैं:
- अपनी पसंद की वर्चुअल मशीन चुनें और पर क्लिक करें समायोजन विकल्प।
- की ओर जाना प्रणाली और पर क्लिक करें प्रोसेसर टैब.
- इसे खींचें प्रोसेसर स्लाइडर वर्चुअल मशीन को आवंटित कोर को बढ़ाने के लिए दाईं ओर।
- प्रेस ठीक है परिवर्तनों को सहेजने के लिए.
और बस! अपनी वर्चुअल मशीन को अधिक कोर आवंटित करना उसके प्रदर्शन को बेहतर बनाने के सबसे आसान तरीकों में से एक है। जैसा कि मैंने पहले उल्लेख किया है, आपके आधे भौतिक कोर को वीएम को देना आपके वीएम को स्थिरता के मुद्दों के मेजबान सिस्टम को उजागर किए बिना अधिक प्रतिक्रियाशील बनाने के लिए पर्याप्त है।
गेमिंग और वीडियो संपादन को बेहतर बनाने के लिए आप कुछ हाइपरविजर्स में जीपीयू पास-थ्रू भी सक्षम कर सकते हैं उनके वीएम की क्षमताएं। अफसोस की बात है कि वर्चुअलबॉक्स ग्राफिक्स भागों के साथ अच्छी तरह से मेल नहीं खाता है, लेकिन आप हमारे माध्यम से जा सकते हैं मार्गदर्शन करें इस हाइपरवाइज़र के साथ अपने GPU का उपयोग करना यदि आप ग्राफ़िक रूप से मांग वाले कार्यभार को चलाने के दौरान अपने वीएम के प्रदर्शन में सुधार करना चाहते हैं। यदि आपने पहले से वर्चुअलाइजेशन सक्षम नहीं किया है, तो हमारे चरण-दर-चरण को अवश्य देखें मार्गदर्शक विंडोज़ 11 में ऐसा कैसे करें।