WSL 2 tagad ir atmiņas atjaunošanas funkcija
Izlaižot Windows 10 Build 18917, Microsoft iepazīstināja ar WSL 2 Insiders, Windows apakšsistēmā Linux 2. Tas piegādā īstu Linux kodolu ar Windows, kas nodrošinās pilnīgu sistēmas zvanu saderību. Šī ir pirmā reize, kad kopā ar Windows tiek piegādāts Linux kodols. Windows 10 build 19013 pievieno vēl vienu lielisku WSL 2 funkciju - Memory Reclaim, kas ļauj resursdatora sistēmai atkārtoti izmantot atmiņu, kas vairs nav nepieciešama nevienam Linux procesam.
Reklāma
Iepriekš, kad WSL2 virtuālās mašīnas (VM) atmiņas vajadzības pieauga vai nu no jūsu darbplūsmas, vai Linux kodols, kopējā VM atvēlētā atmiņa arī pieaugs, piešķirot vairāk atmiņas no saimnieks. Bet, kad darbplūsma ir pabeigta, atmiņa, kas darbplūsmai vairs nav nepieciešama, netiks izlaista atpakaļ resursdatoram. Tagad ar atmiņas atgūšanu WSL 2, kad atmiņa operētājsistēmā Linux vairs nav nepieciešama, par to var ziņot resursdatoram, kur tā tiks atbrīvota, un jūsu WSL 2 virtuālās mašīnas atmiņas apjoms samazināsies.
Pirms:
Pēc:
Apskatiet šo videoklipu:
Kā tas strādā
Šo funkciju nodrošina a Linux kodola ielāps kas ļauj mazus blakus esošos atmiņas blokus atgriezt resursdatorā, kad tie vairs nav vajadzīgi Linux viesim. WSL komanda ir atjauninājusi Linux kodols WSL2 lai iekļautu šo ielāpu, un modificēta Hyper-V, lai atbalstītu šo lapu ziņošanas funkciju. Lai resursdatoram atgrieztu pēc iespējas vairāk atmiņas, WSL periodiski sablīvē atmiņu, lai nodrošinātu brīvas atmiņas pieejamību blakus esošajos blokos. Tas darbojas tikai tad, kad jūsu centrālais procesors ir dīkstāvē. Varat redzēt, kad tas notiek, meklējot ziņojumu “WSL2: Veic atmiņas blīvēšanu” ierīces izvadē. dmesg
komandu. Ja esat spēcīgs lietotājs, varat konfigurēt šo darbību, rediģējot vērtības .wslconfig. Lūdzu, pārbaudiet WSL 19013 izlaišanas piezīmes lai redzētu šīs opcijas. Alternatīvi, ja vēlaties palaist šo Linux komandu manuāli, varat palaist komandu echo 1 > /proc/sys/vm/compact_memory
kā saknes lietotājs.
Plašāku tehnisko informāciju un piemērus varat atrast vietnē oficiālais emuāra ieraksts.