Windows Tips & News

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

click fraud protection

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.

Ö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:

Sonrasında:

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ı.

Windows 10 kilit ekranı Arşivleri

Kilit ekranı ilk olarak Windows 8'de tanıtıldı. gösteren bir güvenlik özelliğidir. süslü görüntü ...

Devamını oku

Windows 10 Eylem Merkezi'nde görünen Hızlı Eylem düğmelerinin sayısını değiştirin

Windows 10 Eylem Merkezi'nde görünen Hızlı Eylem düğmelerinin sayısını değiştirin

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

Devamını oku

Modern (Metro) Uygulamaları Görev Çubuğuna Nasıl Sabitlersiniz?

Modern (Metro) Uygulamaları Görev Çubuğuna Nasıl Sabitlersiniz?

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

Devamını oku