विंडोज 10 बिल्ड 18917 की रिलीज के साथ, माइक्रोसॉफ्ट ने अंदरूनी सूत्रों के लिए WSL 2 की शुरुआत की, लिनक्स 2 के लिए विंडोज सबसिस्टम। यह विंडोज के साथ एक वास्तविक लिनक्स कर्नेल को जहाज करता है जो पूर्ण सिस्टम कॉल संगतता को संभव बनाएगा। यह पहली बार है जब लिनक्स कर्नेल विंडोज के साथ शिप किया जाता है। विंडोज 10 बिल्ड 19013 एक और महान डब्लूएसएल 2 फीचर - मेमोरी रिक्लेम जोड़ता है, जो होस्ट सिस्टम को मेमोरी को फिर से उपयोग करने की अनुमति देता है जो अब किसी भी लिनक्स प्रक्रिया की आवश्यकता नहीं है।
विज्ञापन
इससे पहले, जब WSL2 वर्चुअल मशीन (VM) की मेमोरी की जरूरत बढ़ती है, या तो आपके वर्कफ़्लो से या लिनक्स कर्नेल द्वारा, VM को आवंटित समग्र मेमोरी भी होस्ट से अधिक मेमोरी आवंटित करके बढ़ेगी। लेकिन, एक बार वर्कफ़्लो हो जाने के बाद, उस मेमोरी की, जिसे वर्कफ़्लो की ज़रूरत नहीं होती है, होस्ट को वापस नहीं मिलेगी। अब WSL 2 में मेमोरी रिक्लेमेशन के साथ, जब लिनक्स में मेमोरी की आवश्यकता नहीं रह जाती है, तो इसे होस्ट को वापस रिपोर्ट किया जा सकता है जहां इसे मुक्त किया जाएगा और आपका WSL 2 VM मेमोरी साइज़ में सिकुड़ जाएगा।
आईफोन पर स्थानीय फाइलों को स्पॉटिफाई कैसे करें
इससे पहले:
उपरांत:
मैं प्लेलिस्ट चलाने के लिए इको कैसे प्राप्त करूं
निम्नलिखित वीडियो देखें:
सीएसजीओ कूदने के लिए माउस व्हील को कैसे बांधें
यह काम किस प्रकार करता है
यह सुविधा ए द्वारा संचालित है लिनक्स कर्नेल पैच जब मेज़बान अतिथि को अब ज़रूरत नहीं होती है तो मेमोरी के छोटे सन्निहित ब्लॉक को मेजबान मशीन में वापस करने की अनुमति देता है। डब्लूएसएल टीम ने अपडेट किया है WSL2 में लिनक्स कर्नेल इस पृष्ठ रिपोर्टिंग सुविधा का समर्थन करने के लिए इस पैच को शामिल करना, और हाइपर-वी को संशोधित करना। संभव के रूप में मेजबान को अधिक से अधिक मेमोरी वापस करने के लिए, डब्ल्यूएसएल समय-समय पर मेमोरी को संकेंद्रित ब्लॉकों में मुफ्त मेमोरी सुनिश्चित करने के लिए कॉम्पैक्ट करता है। यह तभी चलता है जब आपका सीपीयू बेकार हो। जब आप output WSL2: मैमोरी कंपैटिशन ’के संदेश को आउटपुट के अंदर देखते हैं तो आप यह देख सकते हैंdmesg
आदेश। यदि आप एक शक्ति उपयोगकर्ता हैं, तो आप इस व्यवहार को मानों को संपादित करके कॉन्फ़िगर कर सकते हैं .wslconfig । कृपया जाँच करें डब्ल्यूएसएल 19013 के नोट जारी किए इन विकल्पों को देखने के लिए। वैकल्पिक रूप से यदि आप इस लिनक्स कमांड को मैन्युअल रूप से चलाना चाहते हैं तो आप कमांड चला सकते हैंइको 1> / proc / sys / vm / Compact_memory
जड़ उपयोगकर्ता के रूप में।
आप अधिक तकनीकी विवरण और उदाहरण पा सकते हैं आधिकारिक ब्लॉग पोस्ट ।