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 pentru 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. 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 pentru a optimiza performanța sistemului
Vivaldi 2.9 Lansat, Iată modificările

Vivaldi 2.9 Lansat, Iată modificările

Cel mai bogat browser web bazat pe Chromium din lume, Vivaldi, a ajuns astăzi la versiunea 2.9, a...

Citeste mai mult

Windows 10 Build 19592 (Fast Ring)

Windows 10 Build 19592 (Fast Ring)

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Windows 10 Build 19587 (Fast Ring)

Windows 10 Build 19587 (Fast Ring)

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult