Windows Tips & News

WSL 2:ssa on nyt muistin palautusominaisuus

click fraud protection
SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Windows 10 Build 18917:n julkaisun myötä Microsoft esitteli WSL 2:n Insidersille, Windows-alijärjestelmälle Linux 2:lle. Se toimittaa oikean Linux-ytimen Windowsin kanssa, joka mahdollistaa täyden järjestelmäkutsujen yhteensopivuuden. Tämä on ensimmäinen kerta, kun Linux-ydin toimitetaan Windowsin mukana. Windows 10 build 19013 lisää toisen upean WSL 2 -ominaisuuden - Memory Reclaim, jonka avulla isäntäjärjestelmä voi käyttää uudelleen muistia, jota mikään Linux-prosessi ei enää tarvitse.

Mainos

Aiemmin, kun WSL2-virtuaalikoneen (VM) muistitarve kasvoi joko työnkulkusi tai Linux-ytimen, VM: lle varattu kokonaismuisti kasvaa myös varaamalla enemmän muistia isäntä. Mutta kun työnkulku on valmis, sitä muistia, jota työnkulku ei enää tarvitse, ei vapauteta takaisin isännälle. Nyt kun muistia palautetaan WSL 2:ssa, kun Linuxin muistia ei enää tarvita, se voidaan raportoida takaisin isännälle, jossa se vapautetaan ja WSL 2 VM: n muistin koko pienenee.

Ennen:

Windows 10:n muistin palautus

Jälkeen:

Windows 10:n muistin palautus tehty

Katso seuraava video:

Kuinka se toimii

Tämä ominaisuus toimii a Linux-ytimen korjaustiedosto joka mahdollistaa pienten vierekkäisten muistilohkojen palauttamisen isäntäkoneeseen, kun niitä ei enää tarvita Linux-vieraalla. WSL-tiimi on päivittänyt Linux-ydin WSL2:ssa sisällyttääkseen tämän korjaustiedoston ja muokatun Hyper-V: n tukemaan tätä sivuraportointiominaisuutta. Palauttaakseen isäntään mahdollisimman paljon muistia WSL tiivistää muistia määräajoin varmistaakseen, että vapaata muistia on saatavilla vierekkäisissä lohkoissa. Tämä toimii vain, kun suoritin on käyttämättömänä. Voit nähdä milloin tämä tapahtuu etsimällä WSL2: Suoritetaan muistin tiivistämistä -sanoma tulosteen sisältä. dmesg komento. Jos olet tehokäyttäjä, voit määrittää tämän toiminnan muokkaamalla arvoja .wslconfig. Tarkista WSL 19013 -julkaisutiedot nähdäksesi nämä vaihtoehdot. Vaihtoehtoisesti, jos haluat suorittaa tämän Linux-komennon manuaalisesti, voit suorittaa komennon echo 1 > /proc/sys/vm/compact_memory pääkäyttäjänä.

Löydät lisää teknisiä yksityiskohtia ja esimerkkejä virallinen blogikirjoitus.

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
Windows 10 build 14931 on julkaistu Fast Ringin sisäpiiriläisille

Windows 10 build 14931 on julkaistu Fast Ringin sisäpiiriläisille

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suoritusky...

Lue lisää

Cinnamon 3.2 on julkaistu

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Cinnamon 3.2 on julkaistu

Cinnamon 3.2 on julkaistu

Jätä vastausCinnamon on Linux Mintin lippulaivatyöpöytäympäristö. Aluksi Gnome-haarukka, nyt se o...

Lue lisää