Windows Tips & News

WSL 2 sada ima značajku povrata memorije

click fraud protection
PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava

S izdavanjem Windows 10 Build 18917, Microsoft je Insajderima predstavio WSL 2, Windows podsustav za Linux 2. Isporučuje pravi Linux kernel s Windowsima koji će omogućiti potpunu kompatibilnost s pozivima sustava. Ovo je prvi put da se Linux kernel isporučuje uz Windows. Windows 10 build 19013 dodaje još jednu sjajnu značajku WSL 2 - Memory Reclaim, koja host sustavu omogućuje ponovno korištenje memorije koja više nije potrebna nijednom Linux procesu.

Oglas

Prije, kada bi potrebe za memorijom WSL2 virtualnog stroja (VM) rasle, bilo iz vašeg tijeka rada ili Linux kernelu, ukupna memorija dodijeljena VM-u također bi rasla dodjeljivanjem više memorije iz domaćin. No, nakon što se tijek rada završi, ta memorija koja više nije potrebna tijeku rada neće biti puštena natrag na host. Sada s obnavljanjem memorije u WSL 2, kada memorija u Linuxu više nije potrebna, može se prijaviti natrag na host gdje će se osloboditi i vaš WSL 2 VM će se smanjiti u veličini memorije.

Prije:

Vraćanje memorije u sustavu Windows 10

Nakon:

Vraćanje memorije u sustavu Windows 10 je gotovo

Pogledajte sljedeći video:

Kako radi

Ovu značajku pokreće a Zakrpa za jezgru Linuxa koji omogućuje vraćanje malih susjednih blokova memorije na glavni stroj kada više nisu potrebni u Linux gostu. WSL tim je ažurirao Linux kernel u WSL2 uključiti ovu zakrpu i modificirati Hyper-V kako bi podržao ovu značajku izvješćivanja o stranici. Kako bi vratio što više memorije na host, WSL povremeno zbija memoriju kako bi osigurao da je slobodna memorija dostupna u susjednim blokovima. Ovo radi samo kada je vaš CPU u stanju mirovanja. Možete vidjeti kada se to dogodi traženjem poruke "WSL2: Izvođenje zbijanja memorije" unutar izlaza dmesg naredba. Ako ste iskusni korisnik, ovo ponašanje možete konfigurirati uređivanjem vrijednosti u .wslconfig. Molimo provjerite Napomene o izdanju WSL 19013 da vidite ove opcije. Alternativno, ako želite pokrenuti ovu Linux naredbu ručno, možete pokrenuti naredbu echo 1 > /proc/sys/vm/compact_memory kao root korisnik.

Više tehničkih detalja i primjera možete pronaći u službeni blog post.

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali performanse sustava
Premjestite aplikacije na drugi disk u sustavu Windows 10

Premjestite aplikacije na drugi disk u sustavu Windows 10

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Sticky Notes ima novi birač boja

Sticky Notes ima novi birač boja

PREPORUČENO: Kliknite ovdje da biste riješili probleme sa sustavom Windows i optimizirali perform...

Čitaj više

Onemogućite odabir prelamanja linija u konzoli u sustavu Windows 10

Onemogućite odabir prelamanja linija u konzoli u sustavu Windows 10

Konzola u sustavu Windows 10 je okruženje ljuske u kojem možete pokrenuti tekstualne konzolne ala...

Čitaj više