Microsoft e implementoi atë në WSL2 (Windows Nënsistemi për Linux) kthimi i memories në sistem

Kompania Microsoft i shpallur rreth zgjerimit të aftësive të shtresës WSL2 (Windows Nënsistemi për Linux), i cili siguron nisjen e skedarëve të ekzekutueshëm Linux в WindowsNë kuvendet eksperimentale Windows Insider (ndërtimi 19013) WSL2 tani mbështet Reklamin e Memories, e cila është një metodë për kthimin e memories së liruar nga proceset që funksionojnë në një mjedis të bazuar në kernel. Linux.

Më parë, nëse konsumi i memories nga aplikacionet ose kerneli rritej, memoria i ndahej makinës virtuale WSL2, por më pas mbetej e fiksuar dhe nuk kthehej në sistem, edhe pasi procesi që kërkonte shumë burime mbaronte dhe memoria e alokuar nuk nevojitej më. Mekanizmi i Rikuperimit të Memories lejon që memoria e liruar të kthehet në sistemin operativ pritës dhe zvogëlon automatikisht madhësinë e memories së makinës virtuale. Kjo rikuperon jo vetëm memorien e liruar nga proceset e përdoruesit, por edhe memorien e përdorur për ruajtjen në memorje të kernelit. LinuxPër shembull, me aktivitet të lartë të diskut, memoria e faqes, e cila ruan përmbajtjen e skedarëve ndërsa sistemi i skedarëve është në punë, rritet në madhësi. Pas ekzekutimit të "echo 1 > /proc/sys/vm/drop_caches", memoria e përkohshme mund të pastrohet dhe memoria të kthehet në sistemin operativ kryesor.

Implementimi i Reklamit të Kujtesës bazohet në
copë, i propozuar nga inxhinierët e Intel për përfshirje në bërthamën kryesore Linux Për të zgjeruar aftësitë e drajverit virtio-balloon dhe sistemit të menaxhimit të memories. Ky patch është projektuar për përdorim në çdo sistem mysafir për të kthyer faqet e memories së papërdorur në sistemin pritës dhe mund të aplikohet me hipervizorë të ndryshëm. Për WSL2, patch është përshtatur për të kthyer memorien në hipervizorin Hyper-V.

Ju kujtojmë se edicioni i dytë i WSL-së tjetër shpërndarja e një kerneli të plotë Linux në vend të një emulatori që përkthen thirrjet e sistemit menjëherë Linux në thirrjet e sistemit WindowsDërguar në WSL2 ядро Linux bazuar në versionin 4.19, i cili funksionon në mjedis Windows duke përdorur një makinë virtuale që është tashmë në përdorim në Azure. Përditësimet e bërthamës Linux të dorëzuara përmes mekanizmit Windows Përditësohen dhe po testohen në infrastrukturën e integrimit të vazhdueshëm të Microsoft-it. Patch-et specifike të WSL2 të aplikuara në bërthamë përfshijnë optimizime për të zvogëluar kohën e nisjes së bërthamës, për të zvogëluar konsumin e memories dhe për të ruajtur grupin minimal të nevojshëm të drajverëve dhe nënsistemeve në bërthamë.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster