Windows Tips & News

WSL 2 má teraz funkciu obnovenia pamäte

S vydaním Windows 10 Build 18917 spoločnosť Microsoft predstavila WSL 2 Insiders, subsystém Windows pre Linux 2. Dodáva skutočné linuxové jadro s Windowsom, ktoré umožní plnú kompatibilitu systémových hovorov. Toto je prvýkrát, čo sa jadro Linuxu dodáva s Windowsom. Windows 10 zostava 19013 pridáva ďalšiu skvelú funkciu WSL 2 – Memory Reclaim, ktorá umožňuje hostiteľskému systému opätovne použiť pamäť, ktorú už nepotrebuje žiadny linuxový proces.

V minulosti, keď požiadavky na pamäť virtuálneho stroja WSL2 (VM) rástli, či už z vášho pracovného postupu alebo linuxového jadra, celková pamäť pridelená virtuálnemu stroju by sa tiež zvýšila alokáciou viac pamäte z hostiteľ. Po dokončení pracovného postupu sa však pamäť, ktorú pracovný postup už nepotrebuje, neuvoľní späť hostiteľovi. Teraz s rekultiváciou pamäte vo WSL 2, keď už pamäť v Linuxe nie je potrebná, môže byť nahlásená späť hostiteľovi, kde sa uvoľní a váš WSL 2 VM sa zmenší vo veľkosti pamäte.

Predtým:

po:

Pozrite si nasledujúce video:

Ako to funguje

Táto funkcia je napájaná a Oprava jadra Linuxu čo umožňuje, aby sa malé súvislé bloky pamäte vrátili do hostiteľského počítača, keď už nie sú potrebné v hosťovi Linuxu. Tím WSL aktualizoval Linuxové jadro vo WSL2 zahrnúť túto opravu a upraviť Hyper-V na podporu tejto funkcie hlásenia stránok. Aby sa hostiteľovi vrátilo čo najviac pamäte, WSL pravidelne komprimuje pamäť, aby sa zaistila dostupnosť voľnej pamäte v súvislých blokoch. Toto sa spustí iba vtedy, keď je váš procesor nečinný. Kedy k tomu dôjde, môžete zistiť vyhľadaním správy „WSL2: Vykonáva sa zhutnenie pamäte“ vo výstupe dmesg príkaz. Ak ste skúsený používateľ, môžete toto správanie nakonfigurovať úpravou hodnôt v .wslconfig. Skontrolujte prosím Poznámky k vydaniu WSL 19013 aby ste videli tieto možnosti. Prípadne, ak chcete spustiť tento príkaz Linux manuálne, môžete príkaz spustiť echo 1 > /proc/sys/vm/compact_memory ako užívateľ root.

Ďalšie technické podrobnosti a príklady nájdete v oficiálny blogový príspevok.

Používatelia systému Windows 11 hlásia problémy s výkonom na systémoch AMD s TPM

Používatelia systému Windows 11 hlásia problémy s výkonom na systémoch AMD s TPM

Zanechať OdpoveďTrusted Platform Module (alebo TPM) je jednou z hardvérových požiadaviek systému ...

Čítaj viac

3D Emojis možno predsa len prídu do Windowsu 11

3D Emojis možno predsa len prídu do Windowsu 11

Nando Costa, hlavný dizajnér spoločnosti Microsoft Design, odhalil, že sľúbené 3D emotikony, ktor...

Čítaj viac

Oracle Linux na WSL vydaný pre Windows 11 a 10 cez Microsoft Store

Oracle Linux na WSL vydaný pre Windows 11 a 10 cez Microsoft Store

Oracle Linux pre podsystém Windows pre Linux (WSL) je teraz dostupný pre používateľov so systémom...

Čítaj viac