Windows Tips & News

WSL 2 are acum funcția de recuperare a memoriei

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului

Odată cu lansarea Windows 10 Build 18917, Microsoft a introdus WSL 2 la Insiders, subsistemul Windows pentru Linux 2. Livează un nucleu Linux real cu Windows, care va face posibilă compatibilitatea completă a apelurilor de sistem. Aceasta este prima dată când un nucleu Linux este livrat cu Windows. Windows 10 build 19013 adaugă o altă caracteristică excelentă WSL 2 - Memory Reclaim, care permite sistemului gazdă să refolosească memoria care nu mai este necesară pentru niciun proces Linux.

Publicitate

Anterior, când nevoile de memorie ale mașinii virtuale (VM) WSL2 creșteau, fie din fluxul dvs. de lucru, fie prin nucleul Linux, memoria totală alocată VM-ului ar crește, de asemenea, prin alocarea mai multă memorie de la gazdă. Dar, odată ce fluxul de lucru este încheiat, acea memorie care nu mai este necesară fluxului de lucru nu va fi eliberată înapoi gazdei. Acum, cu recuperarea memoriei în WSL 2, atunci când memoria în Linux nu mai este necesară, aceasta poate fi raportată înapoi gazdei unde va fi eliberată, iar VM-ul dvs. WSL 2 se va micșora în dimensiunea memoriei.

Inainte de:

Recuperarea memoriei Windows 10

După:

Recuperarea memoriei Windows 10 gata

Urmăriți următorul videoclip:

Cum functioneaza

Această caracteristică este alimentată de a Patch-ul kernelului Linux care permite ca blocurile mici de memorie învecinate să fie returnate la mașina gazdă atunci când nu mai sunt necesare în invitatul Linux. Echipa WSL a actualizat Nucleul Linux în WSL2 pentru a include acest patch și Hyper-V modificat pentru a sprijini această funcție de raportare a paginii. Pentru a returna cât mai multă memorie gazdă, WSL compactează periodic memoria pentru a se asigura că memoria liberă este disponibilă în blocuri învecinate. Acesta rulează numai când procesorul este inactiv. Puteți vedea când se întâmplă acest lucru căutând mesajul „WSL2: Se efectuează compactarea memoriei” în interiorul rezultatului dmesg comanda. Dacă sunteți un utilizator cu putere, puteți configura acest comportament editând valori în .wslconfig. te rog verifică Note de lansare WSL 19013 pentru a vedea aceste opțiuni. Alternativ, dacă doriți să rulați manual această comandă Linux, puteți rula comanda echo 1 > /proc/sys/vm/compact_memory ca utilizator root.

Puteți găsi mai multe detalii tehnice și exemple în postare oficială pe blog.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și a optimiza performanța sistemului
Opera 57: Instalator nou

Opera 57: Instalator nou

Lasa un raspunsOpera 57 a ajuns în ramura dezvoltatorilor. Versiunea inițială 57.0.3058.0 a Opera...

Citeste mai mult

Cum se instalează fonturi în Windows 10

Cum se instalează fonturi în Windows 10

Cum se instalează fonturi în Windows 10În acest articol, vom vedea cum să instalați un font nou î...

Citeste mai mult

Windows 10 Build 16199 este disponibil

Windows 10 Build 16199 este disponibil

Microsoft a lansat astăzi încă o versiune Windows 10 Insider Preview. Windows 10 build 16199, car...

Citeste mai mult