Windows Tips & News

WSL 2 dabar turi atminties atkūrimo funkciją

click fraud protection
REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

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.

Skelbimas

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š:

„Windows 10“ atminties atkūrimas

Po:

„Windows 10“ atminties atkūrimas atliktas

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 būtų užtikrinta, 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.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

Atsisiųskite „Batman_Arkham_Inspiration Skin“, skirtą „Winamp“.

Ši svetainė naudoja slapukus, kad pagerintų jūsų patirtį naršant svetainėje. Iš šių slapukų slapu...

Skaityti daugiau

Atsisiųskite „The_Shining Skin“, skirtą „Winamp“.

Ši svetainė naudoja slapukus, kad pagerintų jūsų patirtį naršant svetainėje. Iš šių slapukų slapu...

Skaityti daugiau

Atsisiųskite „MERCURY_1.0F Skin“, skirtą „Winamp“, atsisiųskite

Ši svetainė naudoja slapukus, kad pagerintų jūsų patirtį naršant svetainėje. Iš šių slapukų slapu...

Skaityti daugiau