Windows Tips & News

WSL 2 dabar turi atminties atkūrimo funkciją

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 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.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą
Kaip atidaryti „Win + X“ meniu „Windows 11“.

Kaip atidaryti „Win + X“ meniu „Windows 11“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Windows Server Preview Build 18317

Windows Server Preview Build 18317

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Kaip rodyti užduočių juostą visuose „Windows 11“ ekranuose

Kaip rodyti užduočių juostą visuose „Windows 11“ ekranuose

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau