WSL 2 dabar turi atminties atkūrimo funkciją
Išleisdama „Windows 10 Build 18917“, „Microsoft“ pristatė WSL 2 „Insiders“, „Windows“ posistemiui, skirtai „Linux 2“. Jis pristato tikrą „Linux“ branduolį su „Windows“, kuris leis suderinti visą sistemos skambutį. Tai pirmas kartas, kai Linux branduolys pristatomas kartu su Windows. „Windows 10 build 19013“ prideda dar vieną puikią WSL 2 funkciją – atminties atkūrimą, kuri leidžia pagrindinei sistemai pakartotinai naudoti atmintį, kurios nebereikia jokiems „Linux“ procesams.
Anksčiau, kai WSL2 virtualios mašinos (VM) atminties poreikiai didėjo dėl jūsų darbo eigos arba Linux branduolio, bendra VM skirta atmintis taip pat padidėtų, skiriant daugiau atminties iš šeimininkas. Tačiau, kai darbo eiga bus baigta, atmintis, kuri darbo eigai nebereikalinga, nebus grąžinta pagrindiniam kompiuteriui. Dabar naudojant WSL 2 atminties atkūrimą, kai Linux atmintis nebereikalinga, apie ją galima pranešti pagrindiniam kompiuteriui, kur ji bus atlaisvinta, o WSL 2 VM sumažės atminties dydis.
Prieš:
Po:
Peržiūrėkite šį vaizdo įrašą:
Kaip tai veikia
Šią funkciją maitina a Linux branduolio pataisa leidžia grąžinti mažus gretimus atminties blokus į pagrindinį kompiuterį, kai jie nebereikalingi „Linux“ svečiui. WSL komanda atnaujino Linux branduolys WSL2 įtraukti šią pataisą ir modifikuotą „Hyper-V“, kad būtų palaikoma ši puslapio ataskaitų teikimo funkcija. Siekdama grąžinti kuo daugiau atminties į pagrindinį kompiuterį, WSL periodiškai sutankina atmintį, kad užtikrintų, jog gretimuose blokuose yra laisvos atminties. Tai veikia tik tada, kai jūsų CPU neveikia. Galite pamatyti, kada tai atsitiks, ieškodami pranešimo „WSL2: Vykdomas atminties sutankinimas“ išvesties viduje. dmesg
komandą. Jei esate patyręs vartotojas, galite sukonfigūruoti šį elgesį redaguodami reikšmes .wslconfig. Prašome patikrinti WSL 19013 išleidimo pastabos kad pamatytumėte šias parinktis. Arba, jei norite paleisti šią Linux komandą rankiniu būdu, galite paleisti komandą echo 1 > /proc/sys/vm/compact_memory
kaip root naudotojas.
Daugiau techninės informacijos ir pavyzdžių galite rasti oficialus tinklaraščio įrašas.