Windows Tips & News

WSL 2 Artık Bellek Geri Alma Özelliğine Sahiptir

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Windows 10 Build 18917'nin piyasaya sürülmesiyle Microsoft, Linux 2 için Windows Alt Sistemi olan Insiders'a WSL 2'yi tanıttı. Tam sistem çağrısı uyumluluğunu mümkün kılacak gerçek bir Linux çekirdeğini Windows ile birlikte gönderir. Bu, bir Linux çekirdeğinin Windows ile birlikte gönderildiği ilk zamandır. Windows 10 build 19013, başka bir harika WSL 2 özelliği ekler: Ana bilgisayar sisteminin artık herhangi bir Linux işlemi tarafından ihtiyaç duyulmayan belleği yeniden kullanmasına olanak tanıyan Memory Reclaim.

Reklamcılık

Önceden, WSL2 Sanal Makinesinin (VM) bellek gereksinimleri, iş akışınızdan veya Linux çekirdeğinde, sanal makineye ayrılan toplam bellek, aynı zamanda, sanal makineden daha fazla bellek ayırarak büyüyecektir. ev sahibi. Ancak, iş akışı tamamlandıktan sonra, iş akışı tarafından artık ihtiyaç duyulmayan bu bellek, ana bilgisayara geri bırakılmaz. Artık WSL 2'de bellek geri kazanma ile, Linux'ta belleğe artık ihtiyaç duyulmadığında, serbest bırakılacağı ana bilgisayara geri bildirilebilir ve WSL 2 VM'niz bellek boyutunda küçülür.

Önce:

Windows 10 Bellek Geri Alma

Sonrasında:

Windows 10 Bellek Geri Alma Tamamlandı

Aşağıdaki videoya göz atın:

Nasıl çalışır

Bu özellik tarafından desteklenmektedir Linux çekirdek yaması bu, Linux misafirinde artık ihtiyaç duyulmadığında küçük bitişik bellek bloklarının ana makineye döndürülmesine izin verir. WSL ekibi güncellendi WSL2'de Linux çekirdeği bu yamayı eklemek ve bu sayfa raporlama özelliğini desteklemek için değiştirilmiş Hyper-V. Ana bilgisayara mümkün olduğunca fazla bellek döndürmek için WSL, bitişik bloklarda boş bellek bulunmasını sağlamak için belleği düzenli aralıklarla sıkıştırır. Bu, yalnızca CPU'nuz boştayken çalışır. Bunun ne zaman olduğunu, çıktının içindeki 'WSL2: Bellek sıkıştırması gerçekleştiriliyor' mesajını arayarak görebilirsiniz. mesaj emretmek. Uzman bir kullanıcıysanız, içindeki değerleri düzenleyerek bu davranışı yapılandırabilirsiniz. .wslconfig. lütfen kontrol ediniz WSL 19013 sürüm notları Bu seçenekleri görmek için Alternatif olarak, bu Linux komutunu manuel olarak çalıştırmak isterseniz, komutu çalıştırabilirsiniz. yankı 1 > /proc/sys/vm/compact_memory kök kullanıcı olarak.

Daha fazla teknik detayı ve örneği şurada bulabilirsiniz: resmi blog yazısı.

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Microsoft Build 2021 Arşivleri

Build 2021'deki Microsoft, düşük kaliteli cihazlarda tarayıcı performansını iyileştirmek için tas...

Devamını oku

Windows 8.1 veya Windows 8'de oturum açma veya başlatma sesi nasıl çalınır

Windows 8.1 veya Windows 8'de oturum açma veya başlatma sesi nasıl çalınır

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

Windows 10 Sürüm 2004'te Görev Çubuğunda Web Aramasını Devre Dışı Bırakın

Windows 10 Sürüm 2004'te Görev Çubuğunda Web Aramasını Devre Dışı Bırakın

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku