Główny Windows 10 WSL 2 ma teraz funkcję odzyskiwania pamięci

WSL 2 ma teraz funkcję odzyskiwania pamięci



Zostaw odpowiedź

Wraz z wydaniem Windows 10 Build 18917, Microsoft przedstawił WSL 2 Insiders, Podsystem Windows dla Linuksa 2. Dostarcza prawdziwe jądro Linuksa z Windows, które zapewnia pełną kompatybilność wywołań systemowych. To pierwszy raz, kiedy jądro Linuksa jest dostarczane z systemem Windows. Windows 10 build 19013 dodaje kolejną wspaniałą funkcję WSL 2 - Memory Reclaim, która umożliwia systemowi hosta ponowne użycie pamięci, która nie jest już potrzebna w żadnym procesie Linuksa.

Reklama

Wcześniej, gdy zapotrzebowanie na pamięć maszyny wirtualnej WSL2 (VM) wzrosło, czy to z przepływu pracy, czy przez jądro Linuksa, całkowita pamięć przydzielona do maszyny wirtualnej również rosłaby przez przydzielenie większej ilości pamięci z hosta. Ale po zakończeniu przepływu pracy ta pamięć, która nie jest już potrzebna, nie zostanie zwolniona z powrotem do hosta. Teraz z odzyskiwaniem pamięci w WSL 2, gdy pamięć w Linuksie nie jest już potrzebna, może zostać zgłoszona z powrotem do hosta, gdzie zostanie zwolniona, a wielkość pamięci wirtualnej WSL 2 zmniejszy się.

jak sprawdzić, czy twoja karta graficzna umiera

Przed:

Odzyskiwanie pamięci systemu Windows 10

Po:

jak zgłosić kogoś na niezgodę

Odzyskiwanie pamięci systemu Windows 10 zakończone

Obejrzyj poniższy film:

jak przeglądać swoje komentarze na youtube

Jak to działa

Ta funkcja jest obsługiwana przez Poprawka jądra Linuksa co pozwala na zwrócenie małych, ciągłych bloków pamięci do maszyny hosta, gdy nie są już potrzebne w gościu Linuksa. Zespół WSL zaktualizował Jądro Linuksa w WSL2 aby dołączyć tę poprawkę i zmodyfikowaną Hyper-V do obsługi tej funkcji raportowania stron. Aby zwrócić jak najwięcej pamięci do hosta, WSL okresowo kompaktuje pamięć, aby zapewnić dostępność wolnej pamięci w ciągłych blokach. Działa to tylko wtedy, gdy procesor jest bezczynny. Możesz zobaczyć, kiedy tak się stanie, wyszukując komunikat „WSL2: Performing memory compaction” w danych wyjściowych poleceniadmesgKomenda. Jeśli jesteś użytkownikiem zaawansowanym, możesz skonfigurować to zachowanie, edytując wartości w .wslconfig . Proszę sprawdzić Uwagi do wydania WSL 19013 aby zobaczyć te opcje. Alternatywnie, jeśli chcesz ręcznie uruchomić to polecenie systemu Linux, możesz je uruchomićecho 1> / proc / sys / vm / compact_memoryjako użytkownik root.

Więcej szczegółów technicznych i przykładów można znaleźć w oficjalny post na blogu .

Ciekawe Artykuły

Wybór Redakcji

Jak używać operatorów wyszukiwania i symboli wieloznacznych do wyszukiwania w Gmailu
Jak używać operatorów wyszukiwania i symboli wieloznacznych do wyszukiwania w Gmailu
Czy wiesz, że do wyszukiwania w Gmailu możesz używać operatorów wyszukiwania zaawansowanego i symboli wieloznacznych? Czy wiesz, że możesz użyć szeregu określonych wyszukiwań w Gmailu, aby znaleźć coś konkretnego w gąszczu poczty? Ten samouczek pokazuje
Jak zmienić bramkę w Eero
Jak zmienić bramkę w Eero
Dla tych, którzy zmagają się z uzyskaniem połączenia Wi-Fi obejmującego cały dom lub biuro, eero wydaje się ratunkiem. To sprytne urządzenie wykorzystuje technologię TrueMesh, która pozwala na tworzenie sieci emitujących eero
Amazon Echo ciągle traci połączenie – jak to naprawić
Amazon Echo ciągle traci połączenie – jak to naprawić
Skończyłeś konfigurować swoje nowe Amazon Echo i nie możesz się doczekać wydania pierwszego polecenia głosowego Alexie, systemowi sterowania głosowego Amazon. Ale co jeśli to nie zadziała? Mówisz w pustkę i
Znikający znajomi ze Snapchata – czy Cię usuwają?
Znikający znajomi ze Snapchata – czy Cię usuwają?
Snapchat regularnie aktualizuje listę znajomych oraz listę najlepszych przyjaciół na podstawie Twojej aktywności. Kiedy ludzie znikają z Twojej listy najlepszych przyjaciół, zazwyczaj ma to związek z tym, z kim najczęściej się komunikujesz. Jeśli jednak
Jak podnieść rękę w zbliżeniu
Jak podnieść rękę w zbliżeniu
https://www.youtube.com/watch?v=UzUZeN2DGKE Uczestnicząc w spotkaniu Zoom lub lekcji online, musisz przestrzegać pewnych zasad. Spotkania online mogą wydawać się bardziej zrelaksowane, ponieważ uczestniczysz w zaciszu własnego domu.
Jak naprawić błędy związane z brakiem pliku Msvcp100.dll lub jego brakiem
Jak naprawić błędy związane z brakiem pliku Msvcp100.dll lub jego brakiem
Brakuje przewodnika rozwiązywania problemów z plikiem msvcp100.dll i występują podobne błędy. Nie pobieraj pliku DLL. Oto jak rozwiązać problem we właściwy sposób.
Jak usunąć wszystkie kontakty Google Gmail
Jak usunąć wszystkie kontakty Google Gmail
https://www.youtube.com/watch?v=TNJuDSXawsU Miliony ludzi używają Google jako głównego klienta poczty e-mail. Niezależnie od tego, czy do użytku biznesowego, czy osobistego, prawie każdy użytkownik w pewnym momencie natknie się na zagraconą książkę adresową. Oni mogą być