Išleidusi „Windows 10 Build 18917“, „Microsoft“ pristatė „WSL 2“ „Insiders“, „Windows“ posistemei, skirtai „Linux 2“. Ji pateikia tikrą „Linux“ branduolį su „Windows“, kuris leis visiškai suderinti sistemos skambučius. Tai pirmas kartas, kai „Linux“ branduolys pristatomas kartu su „Windows“. „Windows 10 build 19013“ prideda dar vieną puikią „WSL 2“ funkciją - „Memory Reclaim“, leidžiančią pagrindinei sistemai pakartotinai naudoti atmintį, kurios nebereikia jokiam „Linux“ procesui.
Reklama
Anksčiau, kai padidėjo WSL2 virtualiosios mašinos (VM) atminties poreikiai arba iš jūsų darbo eigos, arba iš „Linux“ branduolio, bendra VM skirta atmintis taip pat padidėtų, paskirstant daugiau atminties iš pagrindinio kompiuterio. Tačiau, atlikus darbo eigą, ta atmintis, kurios nebereikia darbo eigai, nebus grąžinta pagrindiniam kompiuteriui. Dabar, kai atminties atkūrimas atliekamas WSL 2, kai „Linux“ atmintis nebereikalinga, apie ją galima pranešti pagrindiniam kompiuteriui, kur ji bus atlaisvinta, o jūsų WSL 2 VM sumažės atminties dydis.
kaip rasti dainą "YouTube" vaizdo įraše
Prieš:
Po:
„Amazon“ ugnis neįsijungs
Peržiūrėkite šį vaizdo įrašą:
kaip peržiūrėti savo komentarus „YouTube“
Kaip tai veikia
Šią funkciją teikia a „Linux“ branduolio pleistras tai leidžia mažus gretimus atminties blokus grąžinti į pagrindinį kompiuterį, kai jie nebereikalingi „Linux“ svečiui. WSL komanda atnaujino „Linux“ branduolys WSL2 įtraukti šį pleistrą ir modifikuotą „Hyper-V“ palaikyti šio puslapio ataskaitų teikimo funkciją. Siekdama grąžinti kuo daugiau atminties pagrindiniam kompiuteriui, WSL periodiškai sutankina atmintį, kad laisvos atminties būtų prieinama gretimuose blokuose. Tai veikia tik tada, kai jūsų procesorius neveikia. Galite pamatyti, kada taip atsitinka, ieškodami pranešimo „WSL2: Atminties sutankinimas“.dmesg
komandą. Jei esate energijos vartotojas, galite konfigūruoti šią elgseną redaguodami reikšmes .wslconfig . Prašome patikrinti WSL 19013 išleidimo pastabos norėdami pamatyti šias parinktis. Arba, jei norite paleisti šią „Linux“ komandą rankiniu būdu, galite paleisti komandą1 aidas> / proc / sys / vm / kompaktiška atmintis
kaip pagrindinis vartotojas.
Daugiau techninės informacijos ir pavyzdžių galite rasti oficialus tinklaraščio įrašas .