Microsoft WSL2 ۾ لاڳو ڪيو (ونڊوز سب سسٽم لينڪس لاءِ) سسٽم ڏانهن ياداشت جي واپسي

Microsoft اعلان ڪيو WSL2 (Windows Subsystem for Linux) پرت جي صلاحيتن کي وڌائڻ بابت، جيڪا ونڊوز تي لينڪس ايگزيڪيوٽو فائلن جي لانچ کي يقيني بڻائي ٿي. تجرباتي تعميرات ۾ ونڊوز اندرس (build 19013) WSL2 پرت ۾، لينڪس ڪنييل جي بنياد تي ماحول ۾ هلندڙ عملن پاران جاري ڪيل سسٽم ۾ ميموري واپسي (ميموري ريڪلاميشن) جي حمايت ظاهر ڪئي وئي آهي.

اڳي، ايپليڪيشنن يا ڪرنل پاران ميموري جي استعمال ۾ واڌ جي صورت ۾، ميموري کي WSL2 ورچوئل مشين ڏانهن مختص ڪيو ويو هو، پر ان کان پوء اهو پنڊ رهيو ۽ سسٽم ڏانهن واپس نه ڪيو ويو، جيتوڻيڪ وسيلن جي گھڻائي واري عمل کي ختم ڪرڻ کان پوء ۽ اتي. مختص ڪيل ياداشت جي وڌيڪ ضرورت نه هئي. ميموري ريڪلاميشن ميڪانيزم توهان کي اجازت ڏئي ٿو ته آزاد ٿيل ميموري کي مکيه OS ڏانهن موٽائي ۽ خودڪار طريقي سان مجازي مشين جي ميموري جي سائيز کي گھٽائي. اهو واپس نه رڳو ميموري کي آزاد ڪري ٿو صارف جي عملن طرفان، پر لينڪس ڪنيل ۾ ڪيش ڪرڻ لاء استعمال ڪيل ياداشت پڻ. مثال طور، اعلي ڊسڪ سرگرمي سان، صفحي جي ڪيش جي سائيز وڌائي ٿي، جنھن ۾ فائلن جو مواد جمع ڪيو ويندو آھي جڏھن فائل سسٽم ھلندو آھي. "echo 1> /proc/sys/vm/drop_caches" تي عمل ڪرڻ کان پوء، ڪيش صاف ٿي سگهي ٿو ۽ ميموري کي مکيه OS ڏانهن واپس ڪري سگهجي ٿو.

ياداشت جي بحالي جي عمل تي ٻڌل آهي
پيچ، انٽيل انجنيئرز پاران تجويز ڪيل مکيه لينڪس ڪنييل ۾ شامل ڪرڻ لاءِ ته جيئن virtio-balloon ڊرائيور جي صلاحيتن کي وڌائڻ ۽ ميموري مئنيجمينٽ سسٽم لاءِ. مخصوص پيچ ڪنهن به مهمان سسٽم ۾ استعمال لاء ٺهيل آهي غير استعمال ٿيل ميموري صفحن کي ميزبان سسٽم ڏانهن موٽڻ ۽ مختلف هائپر ويزرز سان استعمال ڪري سگهجي ٿو. WSL2 جي صورت ۾، پيچ کي هائيپر-V هائپرائزر ڏانهن ياداشت واپس ڪرڻ لاء ٺاهيل آهي.

ياد رهي ته WSL جو ٻيو ايڊيشن مختلف هڪ ايموليٽر جي بدران هڪ مڪمل لينڪس ڪنيل جي ترسيل جيڪا لينڪس سسٽم ڪالن کي ونڊوز سسٽم ڪالن ۾ ترجمو ڪري ٿي. WSL2 ۾ پهچايو ويو لينڪس ڪرنل رليز 4.19 جي بنياد تي، جيڪو اڳ ۾ ئي Azure ۾ هلندڙ ورچوئل مشين استعمال ڪندي ونڊوز ماحول ۾ هلندو آهي. لينڪس ڪنييل کي تازه ڪاريون ونڊوز اپڊيٽ ميڪانيزم ذريعي پهچائي رهيا آهن ۽ Microsoft جي مسلسل انٽيگريشن انفراسٽرڪچر جي خلاف آزمائشي. WSL2-مخصوص ڪنيل پيچس ۾ شامل ڪرڻ لاءِ اصلاحون شامل آھن ڪنيل جي شروعاتي وقت کي گھٽائڻ، ميموري جو استعمال گھٽائڻ، ۽ ڪرنل کي ڇڏي ڏيو گھٽ ۾ گھٽ گهربل سيٽ ڊرائيورن ۽ سب سسٽم سان.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو