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ığında, 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ş belleğin 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
Windows 10'da SwiftKey Önerilerini ve Otomatik Düzeltmelerini Açın veya Kapatın

Windows 10'da SwiftKey Önerilerini ve Otomatik Düzeltmelerini Açın veya Kapatın

Windows 10 build 17692'den başlayarak, işletim sistemi SwiftKey zekasına sahiptir. SwiftKey, sizi...

Devamını oku

Windows 10'da Atanmış Erişim Kurulumu (Kiosk Modu)

Windows 10'da Atanmış Erişim Kurulumu (Kiosk Modu)

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

Devamını oku

Yerel Olarak Kullanılabilen OneDrive Dosyalarından Yer Açın

Yerel Olarak Kullanılabilen OneDrive Dosyalarından Yer Açın

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

Devamını oku