Windows Tips & News

WSL 2 ima zdaj funkcijo vračanja pomnilnika

click fraud protection
PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Z izdajo Windows 10 Build 18917 je Microsoft predstavil WSL 2 Insiders, podsistem Windows za Linux 2. Pošilja pravo jedro Linuxa z operacijskim sistemom Windows, ki bo omogočilo popolno združljivost sistemskih klicev. To je prvič, da je jedro Linuxa dobavljeno z operacijskim sistemom Windows. Windows 10 build 19013 dodaja še eno odlično funkcijo WSL 2 - Memory Reclaim, ki gostiteljskemu sistemu omogoča ponovno uporabo pomnilnika, ki ga noben proces Linuxa ne potrebuje več.

Oglas

Prej, ko bi se potrebe po pomnilniku navideznega stroja WSL2 (VM) povečale, bodisi zaradi vašega delovnega poteka ali zaradi jedro Linuxa bi se celoten pomnilnik, dodeljen VM, povečal tudi z dodelitvijo več pomnilnika iz gostitelj. Ko pa je potek dela končan, se pomnilnik, ki ga delovni tok ne potrebuje več, ne sprosti nazaj gostitelju. Zdaj z obnavljanjem pomnilnika v WSL 2, ko pomnilnik v Linuxu ni več potreben, ga je mogoče sporočiti nazaj gostitelju, kjer se bo sprostil in vaša navidezna naprava WSL 2 se bo zmanjšala v velikosti pomnilnika.

Pred:

Vrnitev pomnilnika Windows 10

po:

Vrnitev pomnilnika v sistemu Windows 10 končana

Oglejte si naslednji videoposnetek:

Kako deluje

To funkcijo poganja a Popravek jedra Linuxa ki omogoča vrnitev majhnih sosednjih blokov pomnilnika v gostiteljski stroj, ko niso več potrebni v gostu Linux. Ekipa WSL je posodobila Jedro Linuxa v WSL2 vključiti ta popravek in spremenjen Hyper-V, da podpira to funkcijo poročanja o straneh. Da bi gostitelju vrnil čim več pomnilnika, WSL občasno stisne pomnilnik, da zagotovi, da je prosti pomnilnik na voljo v sosednjih blokih. To deluje samo, ko je vaš CPU v mirovanju. Kdaj se to zgodi, lahko vidite tako, da poiščete sporočilo »WSL2: Izvajanje zbijanja pomnilnika« znotraj izhoda dmesg ukaz. Če ste izkušen uporabnik, lahko to vedenje konfigurirate z urejanjem vrednosti v .wslconfig. Prosimo, preverite Opombe k izdaji WSL 19013 da si ogledate te možnosti. Če pa želite ta ukaz za Linux zagnati ročno, lahko zaženete ukaz echo 1 > /proc/sys/vm/compact_memory kot root uporabnik.

Več tehničnih podrobnosti in primerov najdete v uradna objava na blogu.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Prenesite Prenesite Luminescence Skin za AIMP3

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več

Prenesite Prenesite Euphoria Remix AIO v.1.3 Skin za AIMP3

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več

Prenesite arhiv preobleke AIMP3

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več