مایکروسافټ په WSL2 کې پلي شوی (د لینکس لپاره د وینډوز سب سیسټم) سیسټم ته د حافظې بیرته راستنیدل

د مایکروسافټ شرکت اعلان وکړ د WSL2 (د لینوکس لپاره د وینډوز فرعي سیسټم) پرت د وړتیاوو پراخولو په اړه، کوم چې په وینډوز کې د لینکس اجرایوي فایلونو پیل یقیني کوي. په تجربوي جوړښتونو کې وینډوز انډر (build 19013) په WSL2 پرت کې، سیسټم ته د حافظې بیرته راستنیدو لپاره ملاتړ (د حافظې بیا رغونې) د پروسو لخوا خپور شوی چې په چاپیریال کې د لینکس کرنل پراساس روان دی.

پخوا، د غوښتنلیکونو یا کرنل لخوا د حافظې مصرف کې د زیاتوالي په صورت کې، حافظه د WSL2 مجازی ماشین ته ځانګړې شوې وه، مګر وروسته له دې چې دا پنډ پاتې شو او سیسټم ته بیرته راستانه نه شو، حتی وروسته له دې چې د سرچینې ژور بهیر پای ته ورسید او هلته تخصیص شوي حافظې ته نور اړتیا نشته. د حافظې د بیا رغونې میکانیزم تاسو ته اجازه درکوي چې اصلي OS ته وړیا حافظه بیرته راستانه کړئ او په اتوماتيک ډول د مجازی ماشین حافظه اندازه کمه کړئ. دا نه یوازې هغه حافظه بیرته راګرځوي چې د کارونکي پروسو لخوا خوشې شوي ، بلکه هغه حافظه هم چې د لینکس کرنل کې د کیچ کولو لپاره کارول کیږي. د مثال په توګه، د لوړ ډیسک فعالیت سره، د پاڼې کیچ اندازه زیاتیږي، په کوم کې چې د فایلونو مینځپانګې زیرمه کیږي کله چې د فایل سیسټم چلیږي. د "ایکو 1> /proc/sys/vm/drop_caches" اجرا کولو وروسته زیرمه پاکه کیدی شي او حافظه بیرته اصلي OS ته راستون کیدی شي.

د یادښت بیاکتنې پلي کول پر بنسټ والړ دي
پیچ، د انټیل انجینرانو لخوا وړاندیز شوی په اصلي لینکس کرنل کې د شاملولو لپاره د ویرټیو بالون ډرایور ظرفیتونو پراخولو او د حافظې مدیریت سیسټم لپاره. ټاکل شوی پیچ په هر میلمستون کې د کارولو لپاره ډیزاین شوی ترڅو کوربه سیسټم ته غیر کارول شوي حافظې پاڼې بیرته راستانه کړي او د مختلف هایپروایزرونو سره کارول کیدی شي. د WSL2 په حالت کې، پیچ د هایپر-V هایپروایسر ته د حافظې بیرته راستنیدو لپاره تطابق شوی.

په یاد ولرئ چې د WSL دویمه نسخه مختلف د ایمولیټر پرځای د بشپړ لینکس کرنل تحویل کول چې د لینوکس سیسټم کالونه د وینډوز سیسټم کالونو ته په الوتنه کې ژباړي. په WSL2 کې سپارل شوی د لینوکس کرنل د 4.19 خوشې کولو پراساس ، کوم چې په وینډوز چاپیریال کې د مجازی ماشین په کارولو سره چلیږي چې دمخه په Azure کې روان دی. د لینکس کرنل ته تازه معلومات د وینډوز تازه میکانیزم له لارې سپارل کیږي او د مایکروسافټ دوامداره ادغام زیربنا پروړاندې ازمول کیږي. د WSL2 ځانګړي کرنل پیچونه د کرنل د پیل وخت کمولو لپاره اصلاح کول شامل دي، د حافظې مصرف کموي، او د ډریورونو او فرعي سیسټمونو لږترلږه اړین سیټ سره کرنل پریږدي.

سرچینه: opennet.ru

Add a comment