Windows Tips & News

WSL 2 ima zdaj funkcijo vračanja pomnilnika

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
Windows 11 Build 22621.898 doda opozorila iz prostora za shranjevanje OneDrive v nastavitve

Windows 11 Build 22621.898 doda opozorila iz prostora za shranjevanje OneDrive v nastavitve

Microsoft je izdal novo različico sistema Windows 11 za udeležence, ki izvajajo operacijski siste...

Preberi več

Hitro dejanje temnega načina bo morda prišlo v Windows 11

Hitro dejanje temnega načina bo morda prišlo v Windows 11

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Izšla je novembrska posodobitev podsistema Windows za Android z več izboljšavami

Izšla je novembrska posodobitev podsistema Windows za Android z več izboljšavami

Microsoft je izdal novo različico podsistema Windows za Android za Windows 11 (2210.40000.7.0) za...

Preberi več