Windows Tips & News

WSL 2 में अब मेमोरी रिक्लेम फीचर है

click fraud protection

विंडोज 10 बिल्ड 18917 की रिलीज के साथ, माइक्रोसॉफ्ट ने डब्ल्यूएसएल 2 को इनसाइडर्स, लिनक्स 2 के लिए विंडोज सबसिस्टम के लिए पेश किया। यह विंडोज के साथ एक वास्तविक लिनक्स कर्नेल को शिप करता है जो पूर्ण सिस्टम कॉल संगतता को संभव बना देगा। यह पहली बार है जब लिनक्स कर्नेल को विंडोज के साथ शिप किया गया है। विंडोज़ 10 बिल्ड 19013 एक और बेहतरीन डब्लूएसएल 2 फीचर - मेमोरी रिक्लेम जोड़ता है, जो होस्ट सिस्टम को उस मेमोरी का पुन: उपयोग करने की अनुमति देता है जिसकी अब किसी भी लिनक्स प्रक्रिया की आवश्यकता नहीं है।

पहले, जब WSL2 वर्चुअल मशीन (VM) की मेमोरी की जरूरतें बढ़ जाती थीं, या तो आपके वर्कफ़्लो से या द्वारा लिनक्स कर्नेल, VM को आवंटित समग्र मेमोरी भी अधिक मेमोरी आवंटित करके बढ़ेगी मेज़बान। लेकिन, एक बार वर्कफ़्लो हो जाने के बाद, वह मेमोरी जिसकी अब वर्कफ़्लो को आवश्यकता नहीं है, होस्ट को वापस जारी नहीं की जाएगी। अब WSL 2 में मेमोरी रिक्लेमेशन के साथ, जब Linux में मेमोरी की जरूरत नहीं रह जाती है, तो इसे होस्ट को वापस रिपोर्ट किया जा सकता है जहां इसे फ्री किया जाएगा और आपका WSL ​​2 VM मेमोरी साइज में सिकुड़ जाएगा।

पहले:

बाद में:

निम्नलिखित वीडियो देखें:

यह काम किस प्रकार करता है

यह सुविधा a. द्वारा संचालित है लिनक्स कर्नेल पैच जो कि स्मृति के छोटे सन्निहित ब्लॉकों को होस्ट मशीन में वापस करने की अनुमति देता है जब उनकी Linux अतिथि में अब आवश्यकता नहीं है। WSL टीम ने अपडेट किया है WSL2 में लिनक्स कर्नेल इस पैच को शामिल करने के लिए, और इस पृष्ठ रिपोर्टिंग सुविधा का समर्थन करने के लिए संशोधित हाइपर-वी। होस्ट को अधिक से अधिक मेमोरी वापस करने के लिए, WSL समय-समय पर मेमोरी को कॉम्पैक्ट करता है ताकि यह सुनिश्चित हो सके कि फ्री मेमोरी सन्निहित ब्लॉकों में उपलब्ध है। यह तभी चलता है जब आपका CPU निष्क्रिय हो। आप यह देख सकते हैं कि ऐसा कब होता है, इसके आउटपुट के अंदर 'WSL2: परफॉर्मिंग मेमोरी कॉम्पैक्शन' संदेश की तलाश है। dmesg आदेश। यदि आप एक पावर उपयोगकर्ता हैं, तो आप इसमें मानों को संपादित करके इस व्यवहार को कॉन्फ़िगर कर सकते हैं .wslconfig. कृपया जाँच करें डब्लूएसएल 19013 रिलीज नोट इन विकल्पों को देखने के लिए। वैकल्पिक रूप से यदि आप इस लिनक्स कमांड को मैन्युअल रूप से चलाना चाहते हैं तो आप कमांड चला सकते हैं इको 1 > /proc/sys/vm/compact_memory रूट उपयोगकर्ता के रूप में।

आप इसमें अधिक तकनीकी विवरण और उदाहरण पा सकते हैं आधिकारिक ब्लॉग पोस्ट.

विंडोज 10 में लाइब्रेरी के लिए डिफॉल्ट सेव लोकेशन सेट करें

विंडोज 10 में लाइब्रेरी के लिए डिफॉल्ट सेव लोकेशन सेट करें

अनुशंसित: विंडोज़ समस्याओं को ठीक करने और सिस्टम प्रदर्शन को अनुकूलित करने के लिए यहां क्लिक करें...

अधिक पढ़ें

विंडोज 10 हाई कंट्रास्ट आर्काइव्स

जब आप वेबसाइट पर नेविगेट करते हैं तो यह वेबसाइट आपके अनुभव को बेहतर बनाने के लिए कुकीज़ का उपयोग ...

अधिक पढ़ें

विंडोज 10 ऐक्सेस ऑफ एक्सेस आर्काइव्स

विंडोज 10 को ओएस के पिछले संस्करणों से एक उपयोगी सुविधा विरासत में मिली है। इसे स्टिकी कीज़ कहते ...

अधिक पढ़ें