S vydaním Windows 10 Build 18917 spoločnosť Microsoft predstavila WSL 2 pre Insiders, subsystém Windows pre Linux 2. Dodáva skutočné jadro Linuxu s Windows, ktoré umožní úplnú kompatibilitu systémových volaní. Toto je prvýkrát, čo je jadro Linuxu dodávané so systémom Windows. Windows 10 build 19013 pridáva ďalšiu skvelú funkciu WSL 2 - Memory Reclaim, ktorá umožňuje hostiteľskému systému znovu použiť pamäť, ktorú už žiadny proces Linuxu nepotrebuje.
Inzerát
Predtým, keď nároky na pamäť virtuálneho stroja WSL2 (VM) vzrástli, či už z vášho pracovného toku, alebo z jadra Linuxu, celková pamäť pridelená VM by tiež narástla pridelením väčšej pamäte od hostiteľa. Akonáhle je však pracovný tok hotový, pamäť, ktorá už pre pracovný tok nie je potrebná, by sa neuvoľnila späť hostiteľovi. Teraz s rekultiváciou pamäte vo WSL 2, keď už pamäť v systéme Linux nie je potrebná, je možné ju nahlásiť späť hostiteľovi, kde sa uvoľní, a veľkosť vášho pamäte WSL 2 VM sa zmenší.
ako nasnímať snapchat príbeh
Pred:
Po:
prečo nevyhrá moju wii vzdialenú synchronizáciu
Prezrite si nasledujúce video:
ako zvýrazniť duplikáty v hárkoch Google
Ako to funguje
Táto funkcia je poháňaná a Oprava pre jadro Linuxu ktorý umožňuje vrátenie malých súvislých blokov pamäte na hostiteľský počítač, keď už v hosťovi Linuxu nie sú potrebné. Tím WSL aktualizoval Linuxové jadro vo WSL2 zahrnúť túto opravu a upravený Hyper-V na podporu tejto funkcie hlásenia stránok. Aby sa vrátilo čo najviac pamäte hostiteľovi, WSL periodicky komprimuje pamäť, aby zabezpečila dostupnosť voľnej pamäte v súvislých blokoch. Toto sa spustí, iba keď je váš procesor nečinný. To, kedy sa to stane, môžete zistiť vyhľadaním správy „WSL2: Prebieha zhutňovanie pamäte“ vo vnútri výstupu súborudmesg
príkaz. Ak ste pokročilý používateľ, môžete toto správanie nakonfigurovať úpravou hodnôt v .wslconfig . Skontrolujte Poznámky k vydaniu WSL 19013 zobraziť tieto možnosti. Prípadne, ak chcete tento príkaz systému Linux spustiť manuálne, môžete tento príkaz spustiťecho 1> / proc / sys / vm / compact_memory
ako root.
Ďalšie technické podrobnosti a príklady nájdete v dokumente oficiálny blogový príspevok .